Ich möchte Folgendes in einer C# -Schleife ausführen, aber ich weiß nur nicht, wie Sie einen Multi-Wert für einen Parameter mit einem Komma übergeben. Die tatsächlichen Cmdlets wären unten und funktionieren im Austausch Powershell:C# Powershell Exchange multi-valued cmd Parameter übergeben
Set-Calendar -ResourceDelegates jonDoe @ test.com, johnnydoe @ test.com -identity [email protected] -AutomateProcessing Autoupdate
Ich kenne meine Code-Verbindung funktioniert, aber es ist die "-ResourceDelegates jonDoe @ test.com, johnnydoe @ test.com" ich weiß nicht, wie weiter unten weitergeben müssen:
Beispiel Teil des Codes ist hier:
command.AddCommand("Set-CalendarProcessing");
command.AddParameter("-ResourceDelegates", "[email protected],[email protected]");
command.AddParameter("-Identity", "[email protected]");
command.AddParameter("-AutomateProcessing", "AutoUpdate");
Danke Steve
Was ist der beste Weg, um ein Array als Argument übergeben, können Sie PassArray (Array) tun? – user512628
Ich verstehe es nicht. Mein Beispiel ist ein String [] -Array übergeben. – x0n