Als «powershell» getaggte Fragen

Windows PowerShell ist eine Befehlszeilen-Shell und Skriptsprache für Windows, die die Shell- und Batch-Sprache CMD.exe ersetzt. PowerShell ist auch eine Automatisierungs-Engine für Windows, die ähnliche Funktionen wie Windows Script Host und VBScript bietet.


1
Ersetzen Sie die Powershell von Win10 durch Powershell 6.0.0
Die Frage ist einfach, auch wenn die Antwort möglicherweise nicht lautet. Wie kann ich jedoch die Windows 10-Standard-PowerShell (Major 5) durch die auf GitHub (Major 6) ersetzen? Bei normaler Installation wird es %programfiles%\PowerShellmit dem Namen der ausführbaren Datei installiert pwsh.exe. Gibt es eine Möglichkeit, PS 'lokal' zu aktualisieren, damit es …


2
Cmder PowerShell ignoriert Profile
Ich habe einige Aliase in Current User, Current Hostund gesetzt Current User, All Hosts. Beim Starten von PowerShell (dh außerhalb von Cmder) werden diese Profile geladen, sodass Aliase verfügbar sind. Beim Starten von PowerShell in Cmder werden diese Profile ignoriert. Müssen Cmder PowerShell-Sitzungen durchgeführt werden, um eines dieser beiden Profile …

2
PowerShell: Env: Vermeiden Sie das Abschneiden von Umgebungsvariablen
PowerShell zeigt Umgebungsvariablen mit jeweils einer Zeile an. Wenn eine Variable einen ausreichend langen Wert hat, wird sie abgeschnitten und mit Auslassungspunkten versehen: > gci env: Name Value ---- ----- <suppressed lines> PSModulePath C:\Windows\system32\WindowsPowerSh... <suppressed lines> Gibt es eine Möglichkeit, vollständige Werte für alle Variablen gleichzeitig zu erhalten, wie bei …

3
Ermitteln Sie die Definition der Funktion und geben Sie den Code ein
Ich habe eine dynamische Funktion in Powershell definiert: > function test { dir -r -fil *.vbproj | ft directory, name } Dann kann ich einfach tippen test und führen Sie diese Funktion aus, leiten Sie sie an andere Befehle weiter usw. Ziemlich praktisch. Gibt es eine Möglichkeit, die Definition des …
15 powershell 


2
Wie kann ich .NET 4.5.2 über PowerShell DSC installieren?
Ich kann .NET Framework 4.5 unter Windows Server 2012 R2 mithilfe von PowerShell DSC über die WindowsFeature-Ressource und die NET-Framework-45-Core-Funktion installieren. Meine Frage ist, wie ich PowerShell DSC verwende, um sicherzustellen, dass .NET 4.5.2 installiert ist.
15 powershell 

3
Wie kann ich ein PowerShell-Skript einfach signieren?
Ich würde es vorziehen, die AllSigned-Ausführungsrichtlinie mit PowerShell zu verwenden, aber das Selbstsignieren meiner Skripts erfordert anscheinend mehrere Hundert Megabyte an Download und Installation, und der Signiervorgang scheint mühsam zu sein. Gibt es eine einfachere Methode zum Signieren eines PowerShell-Skripts als in der Dokumentation beschrieben?


3
Was ist Windows PowerShell?
Wofür ist das? Wie benutze ich es? Wie unterscheidet es sich von der normalen Eingabeaufforderung? Gibt es etwas, was ich wissen sollte, bevor ich es benutze? Gibt es tolle Dinge, die Sie damit machen können und über die ein Superuser Bescheid wissen sollte?


2
Wechseln Sie in PowerShell in das Basisverzeichnis
An der Eingabeaufforderung von cmd bringt mich dieser Befehl in mein Ausgangsverzeichnis: cd %UserProfile% An der PowerShell-Eingabeaufforderung erzeugt derselbe Befehl den folgenden Fehler: Set-Location : Cannot find path 'C:\%UserProfile%' because it does not exist. At line:1 char:3 + cd <<<< %UserProfile% + CategoryInfo : ObjectNotFound: (C:\%UserProfile%:String) [Set-Location], ItemNotFoundException + FullyQualifiedErrorId …

3
Warum schlägt das Setzen von Powershell auf die Einstellung der Ausführungsrichtlinie für Remotesigns fehl?
Unter Verwendung von Win7-32bit und Powershell ISE habe ich versucht, ein gerade gespeichertes Skript auszuführen (sagen wir, es enthält ein einfaches cls). Ich habe den Fehler bekommen, dass das Ausführen von Skripten mit den üblichen "get-help about_signing" -Hinweisen verboten ist. Bei der Verwendung von "set-executionpolicy remotesigned" zur Lösung wurde ein …

1
Entspricht dem `source` -Befehl von bash in Powershell?
Um ein Bash-Skript zeilenweise auszuführen (um beispielsweise Umgebungsvariablen beizubehalten), gehen Sie wie folgt vor: $ . myscript.sh Oder: $ source myscript.sh Ich habe ein PowerShell-Skript, das unter anderem den Wert der Eingabeaufforderung über die aufgerufene Funktion festlegt prompt. Durch einfaches Ausführen dieses Skripts (". \ Myscript.ps1") wird die Eingabeaufforderung nicht …
15 bash  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.