PowerShell oturumlarını başlatmak için yerel masaüstüme kaydedebileceğim birkaç dosya oluşturmaya çalışıyorum.
Windows Server 2008 ve Windows Server 2012'nin her ikisi de Sunucu Çekirdeği yüklemeleridir.
Şu anda, Powershell'i açabilir ve yazabilirim:
Enter-PSSession -computername Win2012SrvCore -credential administrator
Bunu kullanarak, komutları bağlayıp çalıştırabilirim ve her şey harika.
Ne yapmaya çalıştım:
Win2012SrvCore1.ps1
Aşağıdakilerle çağrılan bir dosya oluşturun :
$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
Aşağıdakilerle çağrılan bir dosya oluşturun :
PowerShell.exe -Command Enter-PSSession -computername Win2012SrvCore -credential administrator
Her ps1
dosya, okuyamadığım bazı kırmızı metinlerle hızlı bir şekilde başlatılır ve kapanır.
PAUSE
Her komut dosyasına eklemeyi denedim ama pencerenin kapanmasını durdurmuyor gibi görünüyor.
Ne yapmak istiyorum, çift tıklatıp kayıtlı bir RDP oturumuna benzer şekilde powershell istemine açabileceğim komut dosyaları oluşturmaktır.
Ben ps1 dosyalarını çalıştırmak için yapılandırdık:
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
Herhangi bir yardım büyük mutluluk duyacağız.