none
Windows Server 2016 のExecution policyのデフォルト値 RRS feed

  • 質問

  • PowerShellの実行ポリシーは、2012R2以降は"RemoteSigned"になったという記事をみまして、Azureで仮想サーバーを立ち上げて試した所、確かに"RemoteSigned"になっておりました。

    ただ、"Restrict"ではないかという意見もあり、少々混乱しております。

    そこで本件に関して、何か公式の情報がありましたら共有いただければ幸いです。

    2017年4月29日 6:10

すべての返信

  • About Execution Policies (https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.core/about/about_execution_policies)

    Restricted

    • Default execution policy in Windows 8, Windows Server 2012, and Windows 8.1.

    RemoteSigned

    • Scripts can run. This is the default execution policy in Windows Server 2012 R2.

    の記載がありますね。


    hebikuzure

    2017年4月29日 6:23
  • レスありがとうございます。

    ご指摘通り、2012R2に関してはドキュメントがあるのですが、2016については、これというリファレンスが見つからないのです。(実は公式の人に聞いても"Restrict"じゃね?とか情報が交錯しているようでしたので。)

    2017年4月29日 8:33
  • 最近の Microsoft の傾向だと、ドキュメントは製品の後追いで出てくる場合が多いですね。

    気長に待つか、検証して確かめるか、有償サポートでエビデンスとなる回答を書いてもらうか、何れかでしょう。


    hebikuzure

    2017年4月29日 11:39
  • なるほど、そんな状況なんですね。

    サポートの人も情報を持っていないのは不思議だと思ったのですが、事情が分かりました。ありがとうございます。

    2017年4月29日 13:29
  • チャブーンです。

    迷ったときですが、原則的には「実機を直接確認」でよいと思います。もちろん新規インストールで、何もいじらない状態のサーバを作る必要がありますが。

    その意味ではWindows Server 2016では「Remotesigned」がデフォルトの設定になっていますね。

    それ以上の「担保性」が必要であれば、明示的にMS有償サポートに聞くしかないです。


    フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。


    2017年5月1日 9:19