以下の DownloadString を変更して、基本的な認証資格情報も渡すことができる方法を知っている人はいますか?
PsGet ( http://psget.net/ ) で使用されているのと同じ手法を使用して、独自の内部スクリプトをダウンロードし、その場で実行しています。ただし、私のサーバーは基本認証を使用して保護されています。資格情報を適用しても、Invoke-Expression を使用して行を実行するのに問題があります。
「powershell.exe -Command ...」を使用して実行しているため、1行で実行する必要があります。
(新しいオブジェクト Net.WebClient).DownloadString(" http://psget.net/GetPsGet.ps1 ") | iex