Suche nach PowerShell-Cmdlets, die GUI-Aktionen entsprechen (Crosspost)

Suche nach PowerShell-Cmdlets, die GUI-Aktionen entsprechen (Crosspost)

HAFTUNGSAUSSCHLUSS: Ich habe in den Metadaten gelesen, dass Cross-Posting in Ordnung ist, wenn man noch immer nach einer Antwort sucht. Das Folgende ist also ein Duplikat einer Frage auf StackOverflow, obwohl es hier wahrscheinlich besser passt.https://stackoverflow.com/questions/46661988/finding-powershell-cmdlets-equivalent-to-gui-actions

Ich möchte nur hinzufügen, dass ich weiß, dass ich das Powershell-Äquivalent jeder einzelnen GUI-Aktion bei Google nachschlagen kann, aber das ist sehr zeitaufwändig und ich hatte gehofft, einen besseren Weg zu finden (idealerweise eine Online-Ressource wie die TechNet Library, aber einfacher/schneller zu durchsuchen und auf dem neuesten Stand).


Ich würde gerne wissen, wo ich gute Ressourcen/Dokumentation zur Konfiguration einer neuen Windows10-Installation mit Powershell-Skripten finden kann. Ich kenne Bash, aber Powershell ist für mich völliges Neuland.

Wenn ich bei Google suche, finde ich nur Informationen zur automatischen Konfiguration von Windows zu Windows Deployment Services. Aber ich habe keinen Windows Server und will auch keinen. Für mich reicht es aus, nach jeder Installation einfach ein paar Skripts auszuführen.

Ich habe einige Skripte gefunden, die einige der Dinge lösen, die ich tun möchte:

github => FlatlanderWoman/winCleaner

github => hahndorf/Datenschutz festlegen

Aber für alles andere finde ich in der TechNet-Bibliothek nur sehr schwer etwas Nützliches. Und wenn ich doch etwas finde, sieht es veraltet aus: https://technet.microsoft.com/en-us/library/hh852115.aspx

Das Problem ist:Ich kenne die GUI-Methode, mit der ich alles konfigurieren kann, was ich möchte, weiß aber nicht, wie ich die entsprechenden Commandlets finde, um dasselbe mit Powershell zu tun.

Gibt es eine Art Ereignislistener, mit dem ich die Cmdlets finden kann? Oder kann jemand Ressourcen/Dokumentation empfehlen? Ist die TechNet-Bibliothek wirklich die bewährte Methode, um diese Befehle zu finden?

Danke schön.

Antwort1

Es gibt keine universelle Bibliothek, die alle Cmdlets auflistet und schon gar keine Bibliothek, die eine Zuordnung von Cmdlets und GUI bietet. Vor allem, da es verschiedene Module gibt, die GUI und Cmdlets ganz unterschiedlich organisieren.

Sie könnten jedoch verwenden, Get-Module -ListAvailableum eine Liste der auf Ihrem System verfügbaren Module und Get-Commandeine Liste der aktuell verfügbaren Cmdlets abzurufen. Beide funktionieren jedoch nur in „Standardsituationen“. Die Module müssen sich also in einem der Modulverzeichnisse befinden und es muss sich um ein tatsächliches Cmdlet handeln. Sie werden also keine Hilfe für dismoder Ähnliches finden, wenn Sie Get-Commandund/oder verwenden Get-Help.

Der schnellste Weg ist wahrscheinlich immer noch , sich die verfügbaren Cmdlets anzusehen (ggf. mit filtern Where-Object) und herauszufinden, was Sie eigentlich tun möchten. Wenn Sie Get-Help(zumindest für „gängige“ Windows-Cmdlets) verwenden, erhalten Sie einen Technet-Link zu einer Beschreibung des Befehls.

Je nachdem, was Sie tatsächlich tun möchten, Ressourcen wiePowerShell-Galeriebietet Ihnen möglicherweise Optionen für Module, die das tun, was Sie möchten, ohne dass Sie sich den Kopf darüber zerbrechen müssen, wie das geht.

verwandte Informationen