{"id":72966,"date":"2020-03-06T08:42:03","date_gmt":"2020-03-06T05:42:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/chto-takoe-windows-powershell-i-s-chem-ego-edyat-chast-1-osnovnye-vozmozhnosti"},"modified":"2020-03-06T08:42:03","modified_gmt":"2020-03-06T05:42:03","slug":"chto-takoe-windows-powershell-i-s-chem-ego-edyat-chast-1-osnovnye-vozmozhnosti","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/chto-takoe-windows-powershell-i-s-chem-ego-edyat-chast-1-osnovnye-vozmozhnosti","title":{"rendered":"Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Grundlegende Funktionen","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Historisch gesehen sind die Kommandozeilen-Tools in Unix-Systemen besser entwickelt als in Windows, jedoch hat sich mit dem neuen Ansatz die Situation ge\u00e4ndert.<\/i><\/p>\n<p>Windows PowerShell erm\u00f6glicht Systemadministratoren die Automatisierung der meisten Routineaufgaben. Damit lassen sich Einstellungen \u00e4ndern, Dienste starten und stoppen sowie Wartungsarbeiten an den meisten installierten Anwendungen durchf\u00fchren. Das blaue Fenster als weiteren Befehlsinterpreter zu betrachten, w\u00e4re irref\u00fchrend. Dieser Ansatz spiegelt nicht die Innovationskraft wider, die Microsoft bietet. Tats\u00e4chlich sind die M\u00f6glichkeiten von Windows PowerShell viel umfangreicher: In einer Reihe von kurzen Artikeln werden wir versuchen, zu kl\u00e4ren, wie sich die L\u00f6sung von Microsoft von den gewohnten Tools unterscheidet.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/487876\/\"><img decoding=\"async\" alt=\"Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Grundlegende Funktionen\" src=\"\/wp-content\/uploads\/2020\/03\/57911997d520dd5eeef9d87ddcecb125.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Grundlegende Funktionen\u00a0<\/h2>\n<p>\nNat\u00fcrlich ist Windows PowerShell in erster Linie eine Befehlszeilenschnittstelle mit einer Skriptsprache, die urspr\u00fcnglich auf der .NET Framework-Plattform basierte und sp\u00e4ter auf .NET Core entwickelt wurde. Im Gegensatz zu Shells, die Textdaten akzeptieren und zur\u00fcckgeben, arbeitet Windows PowerShell mit .NET-Klassen, die Eigenschaften und Methoden besitzen. PowerShell erm\u00f6glicht das Ausf\u00fchren g\u00e4ngiger Befehle und bietet Zugang zu COM-, WMI- und ADSI-Objekten. Dabei verwendet es verschiedene Speicherorte, wie das Dateisystem oder die Windows-Registry, f\u00fcr die sogenannte Provider bereitgestellt wurden. Erw\u00e4hnenswert ist die M\u00f6glichkeit, ausf\u00fchrbare PowerShell-Komponenten in andere Anwendungen zu integrieren, um verschiedene Operationen durchzuf\u00fchren, auch \u00fcber grafische Benutzeroberfl\u00e4chen. Umgekehrt bieten viele Windows-Anwendungen Zugriff auf ihre Steuerungsoberfl\u00e4chen durch PowerShell.\u00a0<\/p>\n<p>Windows PowerShell erm\u00f6glicht:<\/p>\n<ul>\n<li>\u00c4ndern der Betriebssystemeinstellungen;<\/li>\n<li>Verwalten von Diensten und Prozessen;<\/li>\n<li>Einrichten von Rollen und Serverkomponenten;<\/li>\n<li>Installieren von Software;<\/li>\n<li>Verwalten der installierten Software \u00fcber spezielle Schnittstellen;<\/li>\n<li>Integration ausf\u00fchrbarer Komponenten in Drittanwendungen;<\/li>\n<li>Skripte zur Automatisierung von Administrationsaufgaben erstellen;<\/li>\n<li>Mit dem Dateisystem, der Windows-Registrierungsdatenbank, dem Zertifikatspeicher usw. arbeiten.<\/li>\n<\/ul>\n<p><\/p>\n<h2>Shell und Entwicklungsumgebung<\/h2>\n<p>\nWindows PowerShell existiert in zwei Varianten: Neben dem Konsolenemulator mit der Kommandozeilenoberfl\u00e4che gibt es eine integrierte Skriptumgebung (Integrated Scripting Environment \u2013 ISE). Um auf die Kommandozeilenoberfl\u00e4che zuzugreifen, gen\u00fcgt es, den entsprechenden Shortcut im Windows-Men\u00fc auszuw\u00e4hlen oder powershell.exe aus dem Ausf\u00fchren-Men\u00fc zu starten. Auf dem Bildschirm erscheint ein blaues Fenster, das sich merklich von dem veralteten cmd.exe in seinen Funktionen unterscheidet. Dort gibt es eine Autovervollst\u00e4ndigung und andere Funktionen, die Nutzer von Kommandozeilen in Unix-Systemen gewohnt sind.<\/p>\n<p><img decoding=\"async\" alt=\"Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Grundlegende Funktionen\" src=\"\/wp-content\/uploads\/2020\/03\/2b2d6fa0a82530ddedc7c106160a883e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>F\u00fcr die Arbeit mit der Shell sollten einige Tastenkombinationen bekannt sein:<\/p>\n<ul>\n<li>Die Pfeiltasten nach oben und unten durchbl\u00e4ttern die Befehlsverlauf zur Wiederholung zuvor eingegebener Befehle;<\/li>\n<li>Die Pfeiltaste nach rechts am Ende der Zeile gibt die vorherige Eingabe Zeichen f\u00fcr Zeichen wieder;<\/li>\n<li>Strg+Home l\u00f6scht den eingegebenen Text von der Cursorposition bis zum Zeilenanfang;<\/li>\n<li>Strg+End l\u00f6scht den Text von der Cursorposition bis zum Zeilenende.<\/li>\n<\/ul>\n<p>\nF7 \u00f6ffnet ein Fenster mit den eingegebenen Befehlen und erm\u00f6glicht die Auswahl eines davon. In der Konsole funktioniert auch die Texthighlighting mit der Maus, das Kopieren und Einf\u00fcgen, das Positionieren des Cursors, das L\u00f6schen und die R\u00fccktaste \u2013 alles, wie wir es m\u00f6gen.<\/p>\n<p><img decoding=\"async\" alt=\"Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Grundlegende Funktionen\" src=\"\/wp-content\/uploads\/2020\/03\/217b3584c4ffbbfaea8f4fcd97512505.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nWindows PowerShell ISE ist eine vollwertige Entwicklungsumgebung mit einem Editor, der Tabs und Syntaxhervorhebung unterst\u00fctzt, einem Befehlsgenerator, einem integrierten Debugger und weiteren programmierfreundlichen Funktionen. Wenn Sie im Editor der Entwicklungsumgebung nach dem Namen eines Befehls ein Minuszeichen eingeben, erhalten Sie in der Dropdown-Liste alle verf\u00fcgbaren Parameter mit Angabe des Typs. PowerShell ISE l\u00e4sst sich entweder \u00fcber die Verkn\u00fcpfung im Systemmen\u00fc oder mit der ausf\u00fchrbaren Datei powershell_ise.exe starten.<\/p>\n<p><img decoding=\"async\" alt=\"Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Grundlegende Funktionen\" src=\"\/wp-content\/uploads\/2020\/03\/f80df64ede3d89759757c87709d62155.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Cmdlets\u00a0<\/h2>\n<p>\nIn Windows PowerShell sind sogenannte Cmdlets (Commandlets) verf\u00fcgbar. Dies sind spezialisierte .NET-Klassen, die verschiedene Funktionalit\u00e4ten bieten. Sie werden nach dem Prinzip \"Befehl-Objekt\" benannt (oder \"Verb-Nomen\", wenn Ihnen das lieber ist), und die durch einen Bindestrich getrennte Verbindung erinnert an Pr\u00e4dikat und Subjekt in nat\u00fcrlichen Sprachen. Zum Beispiel bedeutet Get-Help w\u00f6rtlich \"Hilfe holen\" oder im Kontext von PowerShell: \"Hilfe anzeigen\". Praktisch entspricht dies dem Befehl man in Unix-Systemen, und in PowerShell sollte man die Handb\u00fccher genau so abfragen, anstatt Cmdlets mit dem Schl\u00fcssel -help oder \/? aufzurufen. Vergessen Sie nicht die Online-Dokumentation zu PowerShell: Microsoft bietet dazu recht ausf\u00fchrliche Informationen.<\/p>\n<p>Neben Get werden in Cmdlets auch andere Verben (und nicht nur Verben, streng genommen) verwendet, um Aktionen zu kennzeichnen. In der folgenden Liste finden Sie einige Beispiele:<\/p>\n<p><code>Add<\/code> \u2014 hinzuf\u00fcgen;<br \/>\n<code>Clear<\/code> \u2014 leeren;<br \/>\n<code>Enable<\/code> \u2014 aktivieren;<br \/>\n<code>Disable<\/code> \u2014 deaktivieren;<br \/>\n<code>New<\/code> \u2014 erstellen;<br \/>\n<code>Remove<\/code> \u2014 entfernen;<br \/>\n<code>Set<\/code> \u2014 festlegen;<br \/>\n<code>Start<\/code> \u2014 starten;<br \/>\n<code>Stop<\/code> \u2014 stoppen;<br \/>\n<code>Export<\/code> \u2014 exportieren;<br \/>\n<code>Import<\/code> \u2014 importieren.<\/p>\n<p>Es gibt system-, benutzer- und optionale Cmdlets: Bei der Ausf\u00fchrung geben sie alle ein Objekt oder ein Array von Objekten zur\u00fcck. Sie sind nicht gro\u00df-\/kleinschreibungsempfindlich, d.h. aus Sicht des Command Interpreters gibt es keinen Unterschied zwischen Get-Help und get-help. Zum Trennen wird das Zeichen ';' verwendet, must jedoch nur gesetzt werden, wenn mehrere Cmdlets in einer Zeile ausgef\u00fchrt werden.\u00a0<\/p>\n<p>Windows PowerShell Cmdlets sind in Module gruppiert (z.B. NetTCPIP, Hyper-V usw.), und zum Suchen nach Objekten und Aktionen gibt es das Cmdlet Get-Command. Die Hilfe dazu kann folgenderma\u00dfen angezeigt werden:<\/p>\n<pre><code class=\"powershell\">Get-Help Get-Command<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Grundlegende Funktionen\" src=\"\/wp-content\/uploads\/2020\/03\/394c5af2fa8183b22403848f07756118.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Standardm\u00e4\u00dfig zeigt der Befehl eine kurze Hilfe an, aber an die Cmdlets k\u00f6nnen nach Bedarf Parameter (Argumente) \u00fcbergeben werden. Mit ihnen kann man beispielsweise detaillierte Hilfe (-Detailed) oder vollst\u00e4ndige Hilfe (-Full) abrufen sowie Beispiele auf dem Bildschirm anzeigen (-Examples):<\/p>\n<pre><code class=\"powershell\">Get-Help Get-Command -Examples<\/code><\/pre>\n<p>\nDie Hilfe in Windows PowerShell wird mit dem Cmdlet Update-Help aktualisiert. Wenn der Befehl zu lang wird, k\u00f6nnen Sie die Argumente auf die n\u00e4chste Zeile verschieben, indem Sie das Escape-Zeichen '\u2018`\u2019' verwenden und Enter dr\u00fccken \u2013 einfach den Befehl auf einer Zeile zu beenden und auf einer anderen fortzusetzen, funktioniert nicht.<\/p>\n<p>Hier sind einige Beispiele f\u00fcr g\u00e4ngige Cmdlets:\u00a0<\/p>\n<p><code>Get-Process<\/code> \u2014 zeigt die im System laufenden Prozesse an;<br \/>\n<code>Get-Service<\/code> \u2014 zeigt die Dienste und ihren Status an;<br \/>\n<code>Get-Content<\/code> \u2014 gibt den Inhalt einer Datei aus.<\/p>\n<p>F\u00fcr h\u00e4ufig verwendete Cmdlets und externe Utilities gibt es in Windows PowerShell kurze Synonyme \u2013 Aliase. Zum Beispiel ist dir der Alias f\u00fcr Get-ChildItem. Im Synonymliste befinden sich auch \u00c4quivalente von Befehlen aus Unix-Systemen (ls, ps usw.), und das Cmdlet Get-Help wird \u00fcber den Befehl help aufgerufen. Die vollst\u00e4ndige Liste der Aliase kann mit dem Cmdlet Get-Alias angezeigt werden:<\/p>\n<p><img decoding=\"async\" alt=\"Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Grundlegende Funktionen\" src=\"\/wp-content\/uploads\/2020\/03\/94f8cf9fd6c346e5b250d994ef1f7661.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Skripte, Funktionen, Module und die PowerShell-Sprache<\/h2>\n<p>\nWindows PowerShell-Skripte werden als einfache Textdateien mit der Endung .ps1 gespeichert. Sie k\u00f6nnen nicht durch Doppelklick gestartet werden: Sie m\u00fcssen mit der rechten Maustaste das Kontextmen\u00fc aufrufen und die Option \u201eIn PowerShell ausf\u00fchren\u201c ausw\u00e4hlen. In der Konsole m\u00fcssen Sie entweder den vollst\u00e4ndigen Pfad zum Skript angeben oder in das entsprechende Verzeichnis wechseln und den Dateinamen eingeben. Das Ausf\u00fchren von Skripten unterliegt auch Richtlinien des Systems, und zur \u00dcberpr\u00fcfung der aktuellen Einstellungen kann das Cmdlet Get-ExecutionPolicy verwendet werden, das einen der folgenden Werte ausgibt: <\/p>\n<p><code>Restricted<\/code> \u2014 Skripte sind nicht erlaubt (Standard);<br \/>\n<code>AllSigned<\/code> \u2014 nur das Ausf\u00fchren von von vertrauensw\u00fcrdigen Entwicklern signierten Skripten ist erlaubt;<br \/>\n<code>RemoteSigned<\/code> \u2014 das Ausf\u00fchren von signierten und eigenen Skripten ist erlaubt;<br \/>\n<code>Unrestricted<\/code> \u2014 das Ausf\u00fchren beliebiger Skripte ist erlaubt.<\/p>\n<p>Der Administrator hat zwei Handlungsalternativen. Die sicherste besteht darin, Skripte zu signieren, jedoch ist dies ein recht kompliziertes Unterfangen \u2013 wir werden uns in zuk\u00fcnftigen Artikeln damit befassen. Derzeit w\u00e4hlen wir den einfacheren Weg und \u00e4ndern die Richtlinie:<\/p>\n<pre><code class=\"powershell\">Set-ExecutionPolicy RemoteSigned<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Grundlegende Funktionen\" src=\"\/wp-content\/uploads\/2020\/03\/139949e0da3470b866d4b54f3e2a0498.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPowerShell muss hierf\u00fcr mit Administratorrechten gestartet werden; allerdings kann die Richtlinie auch f\u00fcr den aktuellen Benutzer mit einem speziellen Parameter ge\u00e4ndert werden.<\/p>\n<p>Skripte werden in einer objektorientierten Programmiersprache geschrieben, deren Befehle nach dem gleichen Prinzip benannt werden wie zuvor besprochene Cmdlets: \u201eAktion-Objekt\u201c (\u201eVerb-Nomen\u201c). Der Hauptzweck besteht darin, Administrationsaufgaben zu automatisieren. Es handelt sich jedoch um eine vollwertige interpretierte Sprache, die alle notwendigen Konstrukte bietet: bedingte Anweisungen, Schleifen, Variablen, Arrays, Objekte, Fehlerbehandlung usw. F\u00fcr das Schreiben von Skripten eignet sich jeder Texteditor, am bequemsten ist es jedoch, Windows PowerShell ISE zu verwenden.<\/p>\n<p>Im Skript k\u00f6nnen Parameter \u00fcbergeben, als verpflichtend festgelegt und Standardwerte definiert werden. Dar\u00fcber hinaus erm\u00f6glicht Windows PowerShell das Erstellen von Funktionen und deren Aufruf auf die gleiche Weise wie Cmdlets: Dazu wird die Konstruktion Function und geschweifte Klammern verwendet. Ein Skript mit Funktionen wird als Modul bezeichnet und hat die Erweiterung .psm1. Module m\u00fcssen in Verzeichnissen gespeichert werden, die in den PowerShell-Umgebungsvariablen definiert sind. Diese k\u00f6nnen mit dem folgenden Befehl angezeigt werden:<\/p>\n<pre><code class=\"powershell\">Get-ChildItem Env:PSModulePath | Format-Table -AutoSize<\/code><\/pre>\n<p><\/p>\n<h2>Pipelines<\/h2>\n<p>\nIm letzten Beispiel haben wir eine Syntax verwendet, die den Benutzern von Unix-Shells gel\u00e4ufig ist. In Windows PowerShell erm\u00f6glicht das senkrechte Strichsymbol ebenfalls, die Ausgabe eines Befehls als Eingabe f\u00fcr einen anderen zu verwenden, aber es gibt wesentliche Unterschiede in der Umsetzung der Pipeline: Hier handelt es sich nicht mehr um eine Zeichenfolge oder einen Text. Eingebaute Cmdlets oder benutzerdefinierte Funktionen geben Objekte oder Objektarrays zur\u00fcck und k\u00f6nnen auch diese als Eingabe erhalten. Wie im Bourne-Shell und seinen zahlreichen Nachfolgern erleichtert die Pipeline in PowerShell die Ausf\u00fchrung komplexer Aufgaben.<\/p>\n<p>Ein einfaches Beispiel f\u00fcr eine Pipeline sieht so aus:<\/p>\n<pre><code class=\"powershell\">Get-Service | Sort-Object -property Status<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Grundlegende Funktionen\" src=\"\/wp-content\/uploads\/2020\/03\/0bb6e0e00d97d23fa2384d40c7419d71.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nZun\u00e4chst wird der Befehl Get-Service ausgef\u00fchrt, und anschlie\u00dfend werden alle erhaltenen Dienste zur Sortierung nach dem Status an den Befehl Sort-Object \u00fcbergeben. Welcher spezifische Parameter das Ergebnis des vorherigen Pipeline-Abschnitts erh\u00e4lt, h\u00e4ngt von seinem Typ ab - in der Regel handelt es sich um InputObject. Weitere Details zu diesem Thema werden in einem speziellen Artikel \u00fcber die Programmiersprache PowerShell behandelt.\u00a0<\/p>\n<p>Wenn gew\u00fcnscht, kann die Kette fortgesetzt und das Ergebnis von Sort-Object an einen weiteren Befehl \u00fcbergeben werden (sie werden von links nach rechts ausgef\u00fchrt). \u00dcbrigens steht Windows-Nutzern auch die vertraute Unix-artige Konstruktion f\u00fcr die seitenweise Ausgabe zur Verf\u00fcgung:\u00a0<\/p>\n<pre><code class=\"powershell\">Get-Service | Sort-Object -property Status | more<\/code><\/pre>\n<p><\/p>\n<h2>Aufgaben im Hintergrund ausf\u00fchren\u00a0<\/h2>\n<p>\nEs kommt h\u00e4ufig vor, dass eine bestimmte Anweisung im Hintergrund ausgef\u00fchrt werden muss, um nicht auf das Ergebnis innerhalb der Shell-Sitzung warten zu m\u00fcssen. In Windows PowerShell stehen mehrere Befehle f\u00fcr diesen Fall zur Verf\u00fcgung:<\/p>\n<p><code>Start-Job<\/code> \u2014 startet eine Hintergrundaufgabe;<br \/>\n<code>Stop-Job<\/code> \u2014 stoppt eine Hintergrundaufgabe;<br \/>\n<code>Get-Job<\/code> \u2014 zeigt die Liste der Hintergrundaufgaben an;<br \/>\n<code>Receive-Job<\/code> \u2014 zeigt das Ergebnis der Ausf\u00fchrung einer Hintergrundaufgabe an;<br \/>\n<code>Remove-Job<\/code> \u2014 entfernt eine Hintergrundaufgabe;<br \/>\n<code>Wait-Job<\/code> \u2014 R\u00fcckgabe einer Hintergrundaufgabe an die Konsole.<\/p>\n<p>Zum Starten einer Hintergrundaufgabe verwenden wir das Cmdlet Start-Job und geben den Befehl oder eine Befehlsreihe in geschweiften Klammern an:<\/p>\n<pre><code class=\"powershell\">Start-Job {Get-Service}<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Grundlegende Funktionen\" src=\"\/wp-content\/uploads\/2020\/03\/0a75c1f4af75e5aec66df909ca4adb70.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nMit Hintergrundaufgaben in Windows PowerShell kann man arbeiten, indem man ihre Namen kennt. Lassen Sie uns zun\u00e4chst lernen, wie man sie anzeigt:<\/p>\n<pre><code class=\"powershell\">Get-Job<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Grundlegende Funktionen\" src=\"\/wp-content\/uploads\/2020\/03\/664dba26ddcfb54bef79717c86f3c8ec.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nJetzt zeigen wir das Ergebnis der Ausf\u00fchrung der Aufgabe Job1:<\/p>\n<pre><code class=\"powershell\">Receive-Job Job1 | more<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Grundlegende Funktionen\" src=\"\/wp-content\/uploads\/2020\/03\/02d930327929af463cf506f9d90357e6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDas ist alles recht einfach.<\/p>\n<h2>Remote-Befehlsausf\u00fchrung<\/h2>\n<p>\nWindows PowerShell erm\u00f6glicht das Ausf\u00fchren von Befehlen und Skripten nicht nur auf dem lokalen, sondern auch auf einem entfernten Computer und sogar auf einer gesamten Gruppe von Maschinen. Daf\u00fcr gibt es mehrere M\u00f6glichkeiten:<\/p>\n<ul>\n<li>Viele Cmdlets haben den Parameter <code>-ComputerName<\/code>, aber auf diese Weise l\u00e4sst sich beispielsweise keine Pipeline erstellen;<\/li>\n<li>Das Cmdlet <code>Enter-PSSession<\/code> erm\u00f6glicht die Erstellung einer interaktiven Sitzung auf dem Remote-Computer;\u00a0<\/li>\n<li>Mit dem Cmdlet <code>Invoke-Command<\/code> kann man Befehle oder Skripte auf einem oder mehreren entfernten Computern ausf\u00fchren.<\/li>\n<\/ul>\n<p><\/p>\n<h2>PowerShell-Versionen<\/h2>\n<p>\nSeit seiner ersten Ver\u00f6ffentlichung im Jahr 2006 hat sich PowerShell erheblich weiterentwickelt. Das Tool ist f\u00fcr eine Vielzahl von Systemen verf\u00fcgbar, die auf unterschiedlichen Hardware-Plattformen (x86, x86-64, Itanium, ARM) laufen: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008\/2008 R2, Windows 7, Windows 8, Windows 8.1, Windows RT, Windows RT 8.1, Windows Server 2012\/2012 R2, Windows 10, Windows Server 2016, GNU\/Linux und OS X. Die letzte Version 6.2 wurde am 10. Januar 2018 ver\u00f6ffentlicht. Skripte, die f\u00fcr fr\u00fchere Versionen geschrieben wurden, werden mit hoher Wahrscheinlichkeit auch in sp\u00e4teren Versionen funktionieren, jedoch kann es bei der R\u00fcckw\u00e4rtskompatibilit\u00e4t zu Problemen kommen, da im Laufe der Jahre zahlreiche neue Cmdlets zu PowerShell hinzugef\u00fcgt wurden. Um die auf dem Computer installierte Version der Shell zu erfahren, kann man die Eigenschaft PSVersion der eingebauten Variablen $PSVersionTable verwenden:<\/p>\n<pre><code class=\"powershell\">$PSVersionTable.PSVersion<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Grundlegende Funktionen\" src=\"\/wp-content\/uploads\/2020\/03\/c2d422d1489f88ef8631ee82cc2f60c8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEs kann auch der Cmdlet verwendet werden:<\/p>\n<pre><code class=\"powershell\">Get-Variable -Name PSVersionTable \u2013ValueOnly<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Grundlegende Funktionen\" src=\"\/wp-content\/uploads\/2020\/03\/5cffcfe260243235e8f91a6c543191f7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDas Gleiche kann mit dem Cmdlet Get-Host gemacht werden. Tats\u00e4chlich gibt es viele M\u00f6glichkeiten, aber um sie anzuwenden, muss man die Programmiersprache PowerShell lernen, was wir in <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/490924\/\"><b>dem n\u00e4chsten Artikel machen werden<\/b><\/a><\/noindex>.\u00a0<\/p>\n<h2>Ergebnisse\u00a0<\/h2>\n<p>\nMicrosoft ist es gelungen, eine leistungsstarke Kommandozeile mit einer benutzerfreundlichen, integrierten Umgebung f\u00fcr die Skriptentwicklung zu schaffen. Im Gegensatz zu den gewohnten Werkzeugen aus der Unix-Welt besticht sie durch eine tiefe Integration in die Windows-Betriebssysteme sowie in die entsprechende Software und die .NET Core-Plattform. PowerShell kann als objektorientierte Shell bezeichnet werden, da Cmdlets und benutzerdefinierte Funktionen Objekte oder Objektlisten zur\u00fcckgeben k\u00f6nnen und diese auch als Eingabe akzeptieren. Wir glauben, dass jeder Serveradministrator unter Windows mit diesem Werkzeug vertraut sein sollte: Die Zeiten, in denen man ohne Kommandozeile auskam, sind vorbei. Eine fortschrittliche Konsolenanwendung ist besonders wichtig auf <noindex><a rel=\"nofollow\" href=\"https:\/\/ruvds.com\/ru-rub\/marketplace\/servercore#order\">unseren kosteng\u00fcnstigen VPS, die mit Windows Server Core betrieben werden<\/a><\/noindex>, aber das ist eine ganz andere Geschichte.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/ruvds.com\/ru-rub\/#order\"><img decoding=\"async\" alt=\"Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Grundlegende Funktionen\" src=\"\/wp-content\/uploads\/2020\/03\/0683e52726ae6d7def7206e5974a74b2.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p class=\"for_users_only_msg\">Nur registrierte Benutzer k\u00f6nnen an der Umfrage teilnehmen. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Bitte melden Sie sich an.<\/a><\/noindex>Sind Sie an Contour interessiert?<\/p>\n<h2 class=\"default-block__polling-title\">Welche Themen sollten in den n\u00e4chsten Artikeln der Reihe zuerst behandelt werden?<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">53,2%<\/strong>Programmieren in PowerShell123<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">42,4%<\/strong>Funktionen und Module in PowerShell98<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">22,1%<\/strong>Wie signiere ich meine eigenen Skripte?51<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">12,1%<\/strong>Arbeiten mit Speichern \u00fcber Anbieter (Providers)28<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent  poll-result__data-percent_winner\">57,6%<\/strong>Automatisierung der Computeradministration mit PowerShell133<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">30,7%<\/strong>Softwareverwaltung und Integration von PowerShell-Komponenten in Drittanbieterprodukte71<\/p>\n<\/li>\n<\/ul>\n<p>    231 Benutzer haben abgestimmt. 37 Benutzer haben sich enthalten.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/487876\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 Unix-\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0440\u0430\u0437\u0432\u0438\u0442\u044b \u043b\u0443\u0447\u0448\u0435 \u0447\u0435\u043c \u0432 Windows, \u043e\u0434\u043d\u0430\u043a\u043e \u0441 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043d\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0430\u0441\u044c. Windows PowerShell \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430\u043c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0440\u0443\u0442\u0438\u043d\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447. \u0421 \u0435\u0435 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u043e\u0436\u043d\u043e \u043c\u0435\u043d\u044f\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u0412\u043e\u0441\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0441\u0438\u043d\u0435\u0435 \u043e\u043a\u043e\u0448\u043a\u043e \u043a\u0430\u043a \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 \u0431\u044b\u043b\u043e \u0431\u044b \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":72967,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-72966","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 Unix-\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0440\u0430\u0437\u0432\u0438\u0442\u044b \u043b\u0443\u0447\u0448\u0435 \u0447\u0435\u043c \u0432 Windows, \u043e\u0434\u043d\u0430\u043a\u043e \u0441 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043d\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0430\u0441\u044c. Windows PowerShell \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430\u043c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0440\u0443\u0442\u0438\u043d\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447. \u0421 \u0435\u0435 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u043e\u0436\u043d\u043e \u043c\u0435\u043d\u044f\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u0412\u043e\u0441\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0441\u0438\u043d\u0435\u0435 \u043e\u043a\u043e\u0448\u043a\u043e \u043a\u0430\u043a \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 \u0431\u044b\u043b\u043e \u0431\u044b \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/chto-takoe-windows-powershell-i-s-chem-ego-edyat-chast-1-osnovnye-vozmozhnosti\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Windows PowerShell \u0438 \u0441 \u0447\u0435\u043c \u0435\u0433\u043e \u0435\u0434\u044f\u0442? \u0427\u0430\u0441\u0442\u044c 1: \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 Unix-\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0440\u0430\u0437\u0432\u0438\u0442\u044b \u043b\u0443\u0447\u0448\u0435 \u0447\u0435\u043c \u0432 Windows, \u043e\u0434\u043d\u0430\u043a\u043e \u0441 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043d\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0430\u0441\u044c. Windows PowerShell \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430\u043c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0440\u0443\u0442\u0438\u043d\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447. \u0421 \u0435\u0435 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u043e\u0436\u043d\u043e \u043c\u0435\u043d\u044f\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u0412\u043e\u0441\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0441\u0438\u043d\u0435\u0435 \u043e\u043a\u043e\u0448\u043a\u043e \u043a\u0430\u043a \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 \u0431\u044b\u043b\u043e \u0431\u044b \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/chto-takoe-windows-powershell-i-s-chem-ego-edyat-chast-1-osnovnye-vozmozhnosti\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-06T05:42:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-06T05:42:03+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Was ist Windows PowerShell und wof\u00fcr wird es verwendet? Teil 1: Hauptfunktionen | ProHoster","description":"Historisch gesehen sind die Befehlszeilenwerkzeuge in Unix-Systemen besser entwickelt als in Windows. Mit der Einf\u00fchrung neuer L\u00f6sungen hat sich die Situation jedoch ge\u00e4ndert. Windows PowerShell erm\u00f6glicht es Systemadministratoren, die meisten Routineaufgaben zu automatisieren. Damit k\u00f6nnen Einstellungen ge\u00e4ndert, Dienste gestoppt und gestartet sowie die Wartung der meisten installierten Anwendungen durchgef\u00fchrt werden. Es w\u00e4re falsch, das blaue Fenster nur als einen weiteren Befehlszeileninterpreter zu betrachten.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/chto-takoe-windows-powershell-i-s-chem-ego-edyat-chast-1-osnovnye-vozmozhnosti","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Windows PowerShell \u0438 \u0441 \u0447\u0435\u043c \u0435\u0433\u043e \u0435\u0434\u044f\u0442? \u0427\u0430\u0441\u0442\u044c 1: \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 | ProHoster","og:description":"\u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 Unix-\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0440\u0430\u0437\u0432\u0438\u0442\u044b \u043b\u0443\u0447\u0448\u0435 \u0447\u0435\u043c \u0432 Windows, \u043e\u0434\u043d\u0430\u043a\u043e \u0441 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043d\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0430\u0441\u044c. Windows PowerShell \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430\u043c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0440\u0443\u0442\u0438\u043d\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447. \u0421 \u0435\u0435 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u043e\u0436\u043d\u043e \u043c\u0435\u043d\u044f\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u0412\u043e\u0441\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0441\u0438\u043d\u0435\u0435 \u043e\u043a\u043e\u0448\u043a\u043e \u043a\u0430\u043a \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440 \u043a\u043e\u043c\u0430\u043d\u0434 \u0431\u044b\u043b\u043e \u0431\u044b \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/chto-takoe-windows-powershell-i-s-chem-ego-edyat-chast-1-osnovnye-vozmozhnosti","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-03-06T05:42:03+00:00","article:modified_time":"2020-03-06T05:42:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"72966","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:42:52","updated":"2022-09-27 21:43:26"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/72966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=72966"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/72966\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/72967"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=72966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=72966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=72966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}