मैं कुछ फ़ाइलों को बनाने की कोशिश कर रहा हूं जिन्हें मैं अपने स्थानीय डेस्कटॉप पर पावरशेल सत्र शुरू करने के लिए बचा सकता हूं।
Windows Server 2008 और Windows Server 2012 दोनों सर्वर कोर इंस्टॉलेशन हैं।
वर्तमान में, मैं पॉवर्सशेल खोल सकता हूं और टाइप कर सकता हूं:
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
प्रत्येक स्क्रिप्ट में जोड़ने की कोशिश की है लेकिन वह खिड़की को बंद करने से नहीं रोकती है।
मैं जो करना चाहता हूं वह स्क्रिप्ट बना सकता है जिसे मैं सहेजे गए आरडीपी सत्र के समान पावरशिल प्रॉम्प्ट पर डबल क्लिक और खोल सकता हूं।
मैंने निष्पादित करने के लिए ps1 फ़ाइलों को कॉन्फ़िगर किया है:
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
किसी भी तरह की सहायता का स्वागत किया जाएगा।