我試圖創建一個快捷方式來運行我的PowerShell腳本。這工作正常,但不需要加載Active Directory模塊時。我到處搜索,但無法找到答案。當添加行 '導入模塊' 它不工作了:PowerShell快捷方式
C:\ WINDOWS \ SYSTEM32 \ WindowsPowerShell \ V1.0 \ powershell.exe -noexit -command導入模塊ActiveDirectory的「&」 C:\ MyScript.ps1'「
謝謝你的幫助。
我試圖創建一個快捷方式來運行我的PowerShell腳本。這工作正常,但不需要加載Active Directory模塊時。我到處搜索,但無法找到答案。當添加行 '導入模塊' 它不工作了:PowerShell快捷方式
C:\ WINDOWS \ SYSTEM32 \ WindowsPowerShell \ V1.0 \ powershell.exe -noexit -command導入模塊ActiveDirectory的「&」 C:\ MyScript.ps1'「
謝謝你的幫助。
你錯過了一個分號。此刻你想執行字面線
import-module ActiveDirectory & 'C:\MyScript.ps1'
如果你想這樣交互式這是沒有意義的。它從命令行沒有更多的意義。
嘗試
-Command "&{Import-Module ActiveDirectory; & 'C:\MyScript.ps1'}"
代替。
太棒了!像夢一樣工作,謝謝:) – DarkLite1
如果您始終要使用ActiveDirectory,則可以將import-module ActiveDirectory
命令放入您的$profile
文件中。
您可能想要在腳本中添加['#Requires -Module ActiveDirectory'](https://technet.microsoft.com/library/hh847765.aspx)行。 – brianary