「ssh」またはリモートホスト (Linux) から任意のプロトコルを使用して、powershell スクリプトを実行することは可能ですか?
次の手順に従いました。
- ssh/telnet サービスを実行する「freeSHd」をインストールします。
- SSH 経由で Windows 2008R2 ホストに接続できます。
- (powershell.exe) を実行して、powershell 環境に入ることができます。
- PowerShell スクリプトを実行する前に、実行ポリシーを「制限付き」 (Set-ExecutionPolicy Unrestricted) に設定します。
- スクリプトを実行 & "C:\Scripts\setUp.ps1"
- 次のエラーを受け取りました:
「Add-ADFSRelyingPartyTrust」という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから再試行してください。t C:\Scripts\setUp.ps1:1 char:26 + Add-ADFSRelyingPartyTrust <<<< -Name 'RP' -MetadataURL 'https://rphost:443/fed/sp/metadata'; + CategoryInfo : ObjectNotFound: (Add-ADFSRelyingPartyTrust:String) []、CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
また、このように実行しようとすると、同じエラーが発生しました: C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe -ExecutionPolicy ByPass -command ". 'C:\Scripts\setUp.ps1'"
この問題を解決する方法を教えてください。
ありがとうGKS