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.ps1Aş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.ps1Aşağıdakilerle çağrılan bir dosya oluşturun :
PowerShell.exe -Command Enter-PSSession -computername Win2012SrvCore -credential administrator
Her ps1dosya, okuyamadığım bazı kırmızı metinlerle hızlı bir şekilde başlatılır ve kapanır.
PAUSEHer 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.