您無法在 Windows Azure 現用目錄模組的 Windows PowerShell 中執行指令碼

文章翻譯 文章翻譯
文章編號: 2411920 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

問題

當您嘗試在 Windows Azure 現用目錄模組的 Windows PowerShell 中執行指令碼時,可能會收到下列錯誤訊息之一:
無法載入檔案 C:\my_script.ps1。在這個系統上停用指令碼的執行。請參閱 「 取得說明 about_signing 「 如需詳細資訊。
無法載入檔案 C:\Desktop\myscript.ps1,因為此系統上執行指令碼已停用。如需詳細資訊,請參閱在 http://go.microsoft.com/fwlink/?LinkID=135170 的 about_Execution_Policies。
無法載入檔案 C:\my_script.ps1。C:\my_script.ps1 未經過數位簽署檔案。指令碼不會在系統上執行。如需詳細資訊,請參閱在 http://go.microsoft.com/fwlink/?LinkID=135170 的 about_Execution_Policies。

原因

如果執行原則設定為 [限制的網站,可能會發生這個問題。如果原則會太限制,無法執行某些 Windows PowerShell cmdlet。

方案

若要解決這個問題,請依照下列步驟執行:
  1. 改為執行 Windows PowerShell Windows Azure 的 Active Directory 模組若要這樣做,請按一下 [開始]、 按一下所有程式,都按一下Windows Azure Active DirectoryWindows Azure 現用目錄模組的 Windows PowerShell,以滑鼠右鍵按一下,然後都按一下 [以系統管理員身分執行
  2. 將執行原則設定為 [沒有限制。若要這樣做,請鍵入下列指令程式,,然後按 Enter 鍵:
    Set-ExecutionPolicy Unrestricted
  3. 執行您想要 Windows PowerShell cmdlet。
  4. 將執行原則設定為限制的網站。若要這樣做,請鍵入下列指令程式,,然後按 Enter 鍵:
    Set-ExecutionPolicy Restricted

更多資訊

為了提供更安全的指令行管理經驗,Windows PowerShell 會使用 「 執行原則 」 來控制可使用 Windows PowerShell 的方式。執行原則會定義在其下 Windows PowerShell 載入檔案,以執行及設定的限制。根據預設,Windows PowerShell 執行受限制的執行原則中。這個模式是在 Windows PowerShell 的運作方式與 shell 的互動式只有其最安全模式。

四個執行原則如下所示:
  • 限制 是預設執行原則。這項原則並不會執行指令碼,只是互動式。
  • AllSigned 原則執行指令碼。所有指令碼和組態檔必須是由發行者簽名您信任的。這個原則會開啟您執行已簽署但惡意指令碼之後您確認您信任發行者, 的風險。
  • RemoteSigned 原則執行指令碼。所有指令碼與下載的 Microsoft Outlook、 Windows Internet Explorer、 Outlook Express 中,Windows Messenger 通訊應用程式的組態檔必須是由發行者簽名您信任的。這個原則會開啟您要執行不會從這些應用程式,下載的惡意指令碼的風險,就不會提示。
  • 不受限制 原則執行指令碼。在您確認您了解檔案來自網際網路後,可執行所有的指令碼和通訊應用程式,例如 Outlook、 Internet Explorer、 Outlook Express 中,和 Windows Messenger 從下載的組態檔。沒有數位簽章是必要的。這個原則會開啟您要執行這些應用程式從下載的不帶正負號、 惡意的指令碼的風險。

還是需要協助嗎?移至 Office 365 社群 網站或 Windows Azure 的 Active Directory 論壇 網站。

屬性

文章編號: 2411920 - 上次校閱: 2013年10月31日 - 版次: 12.0
這篇文章中的資訊適用於:
  • Windows Azure
  • Microsoft Office 365
  • Microsoft Office 365 for enterprises (pre-upgrade)
  • Microsoft Office 365 for education? (pre-upgrade)
  • Microsoft Office 365 for small businesses? (pre-upgrade)
  • CRM Online via Office 365 E Plans
  • Windows Azure Recovery Services
關鍵字:?
o365 o365a o365e o365062011 pre-upgrade o365m o365p o365022013 after upgrade kbmt KB2411920 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:2411920
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com