Als «powershell» getaggte Fragen

PowerShell ist ein plattformübergreifendes Befehlszeilen- und Skriptdienstprogramm von Microsoft. Verwenden Sie dieses Tag NUR für Fragen zum Schreiben und Ausführen von PowerShell-Skripten. Programmierfragen, die für die plattformübergreifende Version von PowerShell Core (Windows, MacOS und Linux) spezifisch sind, sollten mit [Powershell-Core] gekennzeichnet werden. Fragen zur Systemadministration sollten unter Super User oder Server Fault gestellt werden.

4
Eingabeaufforderung zur Benutzereingabe in PowerShell
Ich möchte den Benutzer zur Eingabe einer Reihe von Eingaben auffordern, einschließlich eines Kennworts und eines Dateinamens. Ich habe ein Beispiel für die Verwendung host.ui.prompt, das sinnvoll erscheint, aber ich kann die Rückkehr nicht verstehen. Gibt es eine bessere Möglichkeit, Benutzereingaben in PowerShell abzurufen?
209 powershell 

4
Wie führt man einen beliebigen nativen Befehl aus einer Zeichenfolge aus?
Ich kann meine Notwendigkeit mit dem folgenden Szenario ausdrücken: Schreiben Sie eine Funktion, die eine Zeichenfolge akzeptiert, die als nativer Befehl ausgeführt werden soll. Eine Idee ist nicht allzu weit hergeholt: Wenn Sie mit anderen Befehlszeilenprogrammen von anderen Stellen im Unternehmen zusammenarbeiten, die Ihnen einen Befehl zum wörtlichen Ausführen liefern. …

17
So rufen Sie das aktuelle Verzeichnis des ausgeführten Cmdlets ab
Dies sollte eine einfache Aufgabe sein, aber ich habe mehrere Versuche gesehen, wie der Pfad zu dem Verzeichnis, in dem sich das ausgeführte Cmdlet befindet, mit gemischtem Erfolg abgerufen werden kann. Wenn ich zum Beispiel C:\temp\myscripts\mycmdlet.ps1eine Einstellungsdatei bei ausführe , C:\temp\myscripts\settings.xmlmöchte ich in der Lage sein, C:\temp\myscriptsin einer Variablen darin …
202 powershell  cmdlet 



8
So führen Sie ein PowerShell-Skript aus einer Batchdatei aus
Ich versuche, dieses Skript in PowerShell auszuführen. Ich habe das folgende Skript wie ps.ps1auf meinem Desktop gespeichert . $query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2" Register-WMIEvent -Query $query -Action { invoke-item "C:\Program Files\abc.exe"} Ich habe ein Batch-Skript erstellt, um dieses PowerShell-Skript auszuführen @echo off Powershell.exe set-executionpolicy remotesigned …

6
Was ist der Unterschied zwischen "Write-Host", "Write-Output" oder "[console] :: WriteLine"?
Es gibt verschiedene Möglichkeiten, Nachrichten auszugeben. Was ist die effektive Differenz etwas über zwischen ausgeben Write-Host, Write-Outputoder [console]::WriteLine? Ich bemerke auch, dass wenn ich benutze: write-host "count=" + $count Das +wird in die Ausgabe aufgenommen. Warum ist das? Sollte der Ausdruck nicht ausgewertet werden, um eine einzelne verkettete Zeichenfolge zu …
192 powershell 

10
Funktionsrückgabewert in PowerShell
Ich habe eine PowerShell-Funktion entwickelt, die eine Reihe von Aktionen zum Bereitstellen von SharePoint Team-Websites ausführt . Letztendlich möchte ich, dass die Funktion die URL der bereitgestellten Site als Zeichenfolge zurückgibt, sodass ich am Ende meiner Funktion den folgenden Code habe: $rs = $url.ToString(); return $rs; Der Code, der diese …
188 powershell 



11
Kann ich && dazu bringen, in Powershell zu arbeiten?
&&Es ist notorisch schwer, auf Google zu suchen, aber das Beste, was ich gefunden habe, ist dieser Artikel, in dem es heißt, ihn zu verwenden -and. Leider gibt es keine weiteren Informationen und ich kann nicht herausfinden, was ich damit machen soll -and(wieder eine notorisch schwierige Sache zu suchen) Der …
182 syntax  powershell 



3
Array.Add vs + =
Ich habe in PowerShell-Arrays ein interessantes Verhalten festgestellt, nämlich wenn ich ein Array wie folgt deklariere: $array = @() Und dann versuchen Sie, Elemente mit der $array.Add("item")Methode hinzuzufügen. Ich erhalte die folgende Fehlermeldung: Ausnahme beim Aufrufen von "Hinzufügen" mit "1" Argument (en): "Sammlung hatte eine feste Größe." Wenn ich jedoch …
178 arrays  powershell 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.