justin_p.posh5
ansible-role-posh5
このロールは、PowerShell/Windows管理フレームワークをバージョン5.1に更新し、.Netアプリケーションが強力なTLSを使用することを保証し、NuGet、PowerShellギャラリー、PowerShellGetを設定し、PSReadlineモジュールをインストールします。
これにより、PowerShellが現代のWindowsシステムのように機能することが保証されます。これにより、Install-Module
を使用できるようになり、古いバージョンのWindows上でPowerShellモジュールやDSCを追加の手動設定なしでインストールできます。
対応OS
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012R2
- Windows Server 2012
未検証(まだ)
- Windows Server 2008R2
- Windows Server 2008 x64
- Windows Server 2008 x32
要件
該当なし
ロール変数
該当なし
依存関係
該当なし
使用例
- hosts: posh5
roles:
- { role: justin_p.posh5 }
ローカル開発
このロールには、VirtualboxでローカルのWindows Server 2019 VMを立ち上げるためのVagrantfileが含まれています。 VMを作成すると、自動的に私たちのロールが実行されます。
開発要件
pip3 install pywinrm
使用方法
vagrant up
を実行してVMを作成し、私たちのプレイブックを実行しますvagrant provision
を実行してプレイブックを再適用しますvagrant destroy -f && vagrant up
を実行してVMを再作成し、プレイブックを実行しますvagrant destroy
を実行してVMを削除します
ライセンス
MIT
著者
- ジャスティン・パードック(@justin-p)、オレンジ・サイバー防衛
貢献
問題をオープンしたり、貢献したり、プルリクエストを提出することは自由です。Twitterで私に連絡しても構いません(@JustinPerdok)。
プロジェクトについて
Upgrade to WMF/PowerShell 5.1
インストール
ansible-galaxy install justin_p.posh5
ライセンス
mit
ダウンロード
344
所有者
IT Geek, Ethical Hacker, DevOps Nut, PowerShell Fanatic and lover of beers :beers: