सी # कोड से PSCredential वस्तु पास करने के लिए मैं कैसे सी # में एक PSCredential वस्तु है और इस PowerShell स्क्रिप्टPowershell समारोह
के लिए पैरामीटर के रूप में इसे पारित करना चाहते हैं यह PSCredential वस्तु
PSCredential Credential = new PSCredential ("bla" , blasecurestring)
यह है स्क्रिप्ट मैं सी # में समाधान है जो यहाँ की पेशकश की है Pass a Parameter object (PSCredential) inside a ScriptBlock programmatically in C#
चलाने के लिएpowershell.AddScript("$s = New-PSSession -ComputerName '" + serverName + "' -Credential " + Credential);
मैं नहीं समझ सकता है चाहता हूँ
संपादित करें: इस बात
powershell.AddCommand("New-PSSession").AddParameter("ComputerName", serverName).AddParameter("Credential", Credential);
काम कर रहा है लेकिन यह कैसे मैं एक चर में सत्र जानकारी बचा सकता है? मुझे निम्नलिखित आदेशों के लिए उनकी आवश्यकता है:
powershell.AddScript(@"Invoke-Command -Session $s -ScriptBlock {" + cmdlet + "}");
आपत्ति शायद यह पाइपलाइनों –