2015-11-01 64 views
0

當我把Function {}放在我的powershell腳本上時,要更改註冊表項,腳本似乎不在括號內運行。當我取出Function {}時,腳本運行良好。我在這裏錯過了什麼?Powershell腳本 - 通過函數組織腳本

Function ClearPageFile 
{ 
    $regpath = "HKLM:\SYSTEM....(rest of path)" 
    $key = "ClearPageFileAtShutdown 
    Set-ItemProperty -Path $regpath -Name $key -Value 0 
} 
+0

'Function'剛剛創建(不執行)功能。 – PetSerAl

+0

如何執行該功能?我大概有十個,我會一個接一個。 –

+0

如何在腳本中調用你的函數?當你打電話給「ClearePageFile」會發生什麼? – kekimian

回答

0

除非你調用的函數別的地方,這裏是你的答案...

Function ClearPageFile 
{ 
    $regpath = "HKLM:\SYSTEM....(rest of path)" 
    $key = "ClearPageFileAtShutdown 
    Set-ItemProperty -Path $regpath -Name $key -Value 0 
} 

#call the function 
ClearPageFile