PowerShellセッションを起動するためにローカルデスクトップに保存できるファイルをいくつか作成しようとしています。
Windows Server 2008とWindows Server 2012は、どちらもServer Coreインストールです。
現在、Powershellを開いて次のように入力できます。
Enter-PSSession -computername Win2012SrvCore -credential administrator
これを使用して、コマンドを接続して実行でき、すべてが素晴らしいです。
私がやろうとしたことは:
Win2012SrvCore1.ps1
以下で呼び出されるファイルを作成します。
$passwd = convertto-securestring -AsPlainText -Force -String MYPASSWORD
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist "administrator",$passwd
$session = new-pssession -computername Win2012SrvCore -credential $cred
Win2012SrvCore2.ps1
以下で呼び出されるファイルを作成します。
PowerShell.exe -Command Enter-PSSession -computername Win2012SrvCore -credential administrator
各ps1
ファイルが起動し、すぐに閉じて、読み込めない赤いテキストが表示されます。
PAUSE
各スクリプトに追加しようとしましたが、ウィンドウが閉じるのを止めるようには見えません。
保存したRDPセッションと同様に、ダブルクリックしてPowerShellプロンプトを開くことができるスクリプトを作成します。
ps1ファイルを実行するように構成しました。
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
どんな助けも大歓迎です。