0

いくつかの機能をロードする RemoteServer にプロファイルがある場合、これらの機能は Remote PSSession で使用できるはずです。

私のテストは成功しませんでした。これを機能させるための特別なトリックはありますか?

ネットワーク共有上のフォルダーを参照して、単一のソース上のすべての機能を利用できるようにしたいと考えています。

4

1 に答える 1

7

デフォルトのセッション構成で pssessions を使用すると、プロファイル スクリプトは実行されません。セッションを事前構成する (カスタム関数、スナップイン、モジュールなどをロードする) 場合は、プロファイル スクリプトを新しいsessionconfigurationに追加します。Register-PSSessionConfigurationコマンドレットは、新しいセッション構成を作成し、ローカル コンピューターに登録します。Get-PSSessionConfigurationを使用して、既存のセッション構成を表示します。Get-PSSessionConfiguration と Register-PSSessionConfiguration の両方に昇格された権限が必要です (「管理者として実行」オプションを使用して PowerShell を起動します)。

Register-PSSessionConfiguration -Name WithProfile -StartupScript $PsHome\Profile.ps1

この構成済みのセッションを使用するには、次のように入力します。

Enter-PSSession -ComputerName $computername -ConfigurationName WithProfile

(ここで、$computername は、pssessionconfiguration を登録した RemoteServer のホスト名です)。

Powershell リモート処理に関する適切な情報源は、 Powershell リモート処理の管理者ガイドです。

于 2012-01-14T09:22:55.727 に答える