使用 Windows PowerShell 建立指令碼
如果您找不到符合需求的指令碼,可以建立自己的指令碼。 您仍然可以使用 PowerShell 資源庫和網際網路等資源來尋找有助於建置該指令碼的程式碼片段,因此您不需要建立所有程式碼。
指令碼的功能非常強大。 您可以非常快速地對變更許多物件、電腦或檔案。 當您建立及測試指令碼時,可能會發生錯誤。 其中有些錯誤會導致錯誤訊息。 其他錯誤會造成損毀,例如刪除物件或檔案。 您應該在開發或測試環境中測試指令碼。 在理想情況下,此環境應該密切模擬您的實際執行環境。 藉由在隔離環境中進行測試,您可以降低指令碼造成損害的風險。
當您建置指令碼時,請以累加方式執行。 識別您嘗試完成的工作邏輯順序,並分成幾個部分建置指令碼。 這可讓您在開發期間測試每一個部分,並確認作用如同預期。 例如,如果您要建立指令碼來修改身為某群組成員的所有使用者,則工作會分成兩個部分:識別群組成員的查詢,以及修改使用者的區段。 當您開發修改使用者所需的語法時,應修改單一使用者,直到您取得正確的語法為止。