15 Erweiterte Aufgaben Die PowerShell kann unter Windows 10 verwendet werden

PowerShell ähnelt der Eingabeaufforderung, aber besser. Es ist ein leistungsfähiges Systemverwaltungswerkzeug. Wir haben 15 Aufgaben zusammengestellt, einige einfache, einige komplexe, die von der Magie von PowerShell profitieren.

PowerShell ähnelt der Eingabeaufforderung, aber besser.  Es ist ein leistungsfähiges Systemverwaltungswerkzeug.  Wir haben 15 Aufgaben zusammengestellt, einige einfache, einige komplexe, die von der Magie von PowerShell profitieren.
Werbung

PowerShell kann für Anfänger sehr einschüchternd sein Steigern Sie Ihre Produktivität mit Windows PowerShell-Skripten Steigern Sie Ihre Produktivität mit Windows PowerShell-Skripts Was wäre, wenn Sie die Produktivität von Linux auf Windows übertragen könnten? Die meisten Linux-Distributionen sind mit der leistungsstarken Bash-Shell ausgestattet. PowerShell ist ein ebenso leistungsstarkes Terminal für Windows. Weiterlesen . Im Jahr 2016 gibt es etwas arkanisches und archaisches an einer textbasierten Oberfläche - aber wenn Sie kompetent werden, können Sie die Kontrolle über Ihren Computer auf eine Weise übernehmen, die Sie nie für möglich gehalten hätten.

Ein Experte kann mit PowerShell alle Arten von Aufgaben ausführen, die alle Bereiche Ihres Systems betreffen, aber diese Art der Beherrschung kommt nur mit einem Verständnis der Grundlagen und viel Übung. Wenn Sie diese fünfzehn Aufgaben verstehen, können Sie beginnen zu verstehen, was PowerShell ist, und erhalten eine Vorstellung davon, wie weit ihre Fähigkeiten reichen.

Öffnen einer erhöhten PowerShell-Eingabeaufforderung

Um mit diesen Aufgaben beginnen zu können, müssen Sie eine Eingabeaufforderung mit PowerShell öffnen. Geben Sie Powershell in die Windows-Suchleiste ein, klicken Sie mit der rechten Maustaste auf das entsprechende Ergebnis, und wählen Sie Als Administrator ausführen aus .

Als Admin ausführen

Alternativ können Sie PowerShell in die Suchleiste eingeben und STRG + UMSCHALT + EINGABE drücken, um das gleiche Ergebnis zu erhalten.

Stellen Sie Datum und Uhrzeit ein

Es gibt viele Möglichkeiten, das Datum auf Ihrem Computer festzulegen, aber die Einfachheit der folgenden PowerShell-Befehle macht sie zu einer guten Übung für Windows PowerShell-Befehle, um mehr aus Windows PowerShell herauszuholen was Sie bekommen, wenn Sie der Windows-Eingabeaufforderung Steroide geben. Es ermöglicht Ihnen die Kontrolle über fast jeden Aspekt des Windows-Systems. Wir helfen Ihnen, die Lernkurve zu erweitern. Weiterlesen . Sie sollten jedoch vorsichtig sein, während Sie diese Parameter auf einem Computer anpassen, der nicht Ihr eigener ist - falsch ausgerichtete Systemuhren können in einer Active Directory-Umgebung Verwüstungen verursachen.

Öffnen Sie eine erweiterte PowerShell-Eingabeaufforderung, und geben Sie den folgenden Befehl ein:

 Set-Date-Datum "12/25/2016 7:30 AM" 

Drücken Sie die Eingabetaste, und Ihr Computer sollte den Eindruck haben, dass es Weihnachten ist. Sie können dann entweder Ihr Lernprogramm testen, indem Sie denselben Befehl verwenden, um das System auf die korrekte Uhrzeit und das Datum zurückzusetzen, oder Ihren PC anweisen, Uhrzeit und Datum über die App Einstellungen erneut automatisch festzulegen.

Passen Sie Datum und Uhrzeit an

In manchen Fällen möchten Sie das Datum und die Uhrzeit optimieren, anstatt es direkt zu ändern. Um diese Aufgabe abzuschließen, verwenden wir dasselbe Set-Date- Cmdlet wie zuvor mit einer etwas anderen Methode:

 Set-Date (Get-Date) .AddDays (2) 

Oben sehen Sie, dass wir einen Befehl ausführen, der das aktuell auf dem Computer festgelegte Datum abruft, und dann einen anderen Prozess auslöst, der den Tag des Monats auf den gewünschten Wert erhöht. Wir könnten auch AddHours, AddMinutes oder AddSeconds verwenden, um diese Anpassung zu optimieren, oder verwenden Sie ein Minuszeichen vor der Zahl, um in der Zeit statt nach vorne zurückzugehen.

Überprüfen Sie Dateien und Ordner

Mit PowerShell-Befehlen können Sie auf einfache Weise prüfen, ob Dateien und Ordner auf Ihrem Computer vorhanden sind, ohne dass Sie Zeit im File Explorer verbringen müssen. So holen Sie das Beste aus dem Windows 10-Dateiexplorer So holen Sie das Beste aus Windows 10 heraus Datei-Explorer Der Windows-Datei-Explorer ist eine der am meisten unterschätzten Funktionen von Windows 10. Hier zeigen wir Ihnen, wie Sie den Windows 10 File Explorer von Grund auf verwalten und steuern und Funktionen aufdecken, die Sie nie ... Read More. Es ist eine einfache Angelegenheit, das Test-Path- Cmdlet zu verwenden, um zu überprüfen, ob am Ende des angegebenen Pfads etwas vorhanden ist. Um zum Beispiel eine Datei mit dem Namen PowerShell.xls in einem Ordner mit dem Titel Dokumente zu finden, würde ich einen Befehl wie diesen verwenden (offensichtlich wird Ihr Pfad abhängig von Ihrer Ordnerhierarchie unterschiedlich sein):

 Testpfad c: \ Benutzer \ Brad \ Documents \ PowerShell.xls 

Sie müssen jedoch nicht den genauen Dateinamen kennen, um einen Scan auszuführen. Ein Sternchen kann als Platzhalter verwendet werden 11 Tipps zur erweiterten Suche, die Sie jetzt verwenden sollten 11 Tipps zur erweiterten Suche, die Sie jetzt verwenden sollten Die Suche durch Slack kann ein Schmerz sein, wenn Sie diese erweiterten Tipps nicht nutzen. Lesen Sie mehr, was nützlich ist, wenn Sie nach einem bestimmten Dateityp suchen möchten:

 Testpfad c: \ Benutzer \ Brad \ Dokumente \ * .xls 

Benennen Sie Dateien und Ordner um

Sobald Sie mit der genauen Eingabe von Dateipfaden vertraut sind, können Sie mit PowerShell Dateien und Ordner schnell und effizient umbenennen. Denken Sie daran, mit dem Cmdlet Rename -Item zu öffnen, geben Sie dann den vorhandenen Pfad und dann Ihren gewünschten Namen ein - etwa so:

 Umbenennen-Element c: \ Benutzer \ Brad \ Dokumente \ PowerShellisDifficult.xls PowerShellisEasy.xls 

Verschieben Sie Dateien und Ordner

Das Verschieben von Dateien und Ordnern mit PowerShell ist einfach, wenn Sie das Cmdlet Rename -Item verwendet haben. Ersetzen Sie einfach den Teil des Befehls, in dem Sie den neuen Namen mit seinem neuen Speicherort angeben würden:

 Move-Item c: \ Benutzer \ Brad \ Dokumente \ PowerShellisEasy.xls c: \ Benutzer \ Brad \ Wichtige Dokumente 

Kombinieren Sie das mit dem zuvor verwendeten Platzhalter, und Sie können Dateien eines bestimmten Typs schnell von einem Ordner in einen anderen verschieben:

 Move-Item c: \ Benutzer \ Brad \ Dokumente \ * .xls c: \ Benutzer \ Brad \ Wichtige Dokumente 

Programme öffnen

Das Cmdlet Invoke-Item öffnet Anwendungen oder Dateien direkt über die PowerShell-Eingabeaufforderung:

 Invoke-Item c: \ Windows \ System32 \ notepad.exe 

Solange sich die Anwendung jedoch in Ihrem Windows-Pfad befindet, können Sie dies einfach über ihren Namen in PowerShell tun:

 Notizblock 

Öffnen Sie Dateien mit Standardprogramm

Dieses Cmdlet kann eigentlich verwendet werden, um Eröffnungsdateien besser zu verwenden, aber es gibt einen kleinen Vorbehalt, den Sie vorher beachten sollten. Wenn Sie Invoke-Item verwenden, um eine Datei zu initialisieren, wird sie in jedem Programm geöffnet, das als Standard festgelegt ist. Stellen Sie daher sicher, dass das Programm so eingerichtet ist, dass es Ihren Anforderungen entspricht:

 Invoke-Item c: \ MakeUseOf \ Hallo.txt 

Öffnen Sie Dateien als Stapel

Das Cmdlet Invoke-Item scheint wirklich, wenn es mit dem Wildcard-Sternchen kombiniert wird, das wir zuvor verwendet haben. Mit diesem Befehl in Ihrem Arsenal können Sie die Dateien eines ganzen Ordners blitzschnell öffnen:

 Invoke-Item c: \ MakeUseOf \ *. Txt 

Lesen Sie Textdateien

Die textbasierte Oberfläche von PowerShell wird niemals mit VLC 6 konkurrieren können. Mehr VLC Media Player Funktionen, die Sie ausprobieren müssen 6 Weitere Funktionen von VLC Media Player Sie müssen es versuchen VLC ist ein leistungsfähigerer Medienplayer als Sie vielleicht glauben. Nutzen Sie es zu seinem vollen Potenzial? Hier sind einige Hinweise. Lesen Sie mehr über die Anzahl der Dateitypen, die angezeigt werden können. Es ist jedoch gut geeignet, um den Inhalt von TXT-Dateien mit dem Befehl Get-Content darzustellen:

 Get-Inhalt c: \ MakeUseOf \ Hallo.txt 

Hallo Welt

Möglicherweise möchten Sie jedoch nur eine Vorschau der Textdatei anzeigen, anstatt das gesamte Dokument anzuzeigen, insbesondere wenn es besonders groß ist. In diesem Fall können wir den Parameter -totalcount verwenden :

 Get-Content c: \ MakeUseOf \ Hallo.txt -totalcount 5 

Gesamtzählung 5

Wie Sie oben sehen können, werden nur die ersten fünf Zeilen des Dokuments als Ergebnis angezeigt.

Zu einer Textdatei hinzufügen

Sie können einen Schritt weiter gehen, als den Inhalt eines TXT-Dokuments mithilfe des Cmdlets Add-Content zu lesen:

 Add-Content c: \ MakeUseOf \ Hello.txt "geschrieben von Brad Jones" 

Dies wird jedoch den hinzugefügten Text ganz am Ende des Dokuments einfügen, was möglicherweise nicht genau das ist, wonach Sie suchen.

geschrieben von Brad

Hier können Sie ein Sonderzeichen verwenden, um festzulegen, dass Ihr Zusatz in einer neuen Zeile hinzugefügt werden soll:

 Add-Inhalt c: \ MakeUseOf \ Hello.txt "` von Brad Jones geschrieben " 

geschrieben von Brad Jones geändert

Sie könnten einige weitere Sonderzeichen finden, die wichtig genug sind, um sie in den Arbeitsspeicher zu schreiben, während Sie mit PowerShell 6 Basic PowerShell-Befehlen arbeiten, um mehr aus Windows PowerShell-Befehlen herauszuholen Geben Sie Steroide an die Windows-Eingabeaufforderung. Es ermöglicht Ihnen die Kontrolle über fast jeden Aspekt des Windows-Systems. Wir helfen Ihnen, die Lernkurve zu erweitern. Weiterlesen . Die Verwendung von `b führt zu einer Rücktaste und` b ergibt eine horizontale Registerkarte. In der Zwischenzeit wird `'ein einzelnes Zitat erzeugen und`' wird ein Doppelzitat erzeugen.

Messen Sie eine Textdatei

Ob Sie versuchen, eine bestimmte Datei mit einem anonymen Namen zu jagen, oder Sie nur wissen möchten, wie viel Code Sie erstellt haben, um 4 Fragen zu stellen, bevor Sie lernen, wie Sie 4 Fragen zu stellen, bevor Sie lernen, wie Sie Code-Learning eine Programmiersprache ist beliebt. Aber ist es für alle? Bevor Sie sich dazu verpflichten, stellen Sie sich die folgenden Fragen und seien Sie ehrlich. Lesen Sie mehr Während des Kurses an einem Tag der Programmierung, PowerShell bietet eine sehr effiziente Methode zur Messung der Anzahl der Zeilen in einer Textdatei. Verwenden Sie den folgenden Befehl:

 Get-Content c: \ MakeUseOf \ Hallo.txt | Objekt messen 

Inhalt messen

Jetzt verwenden wir zwei Cmdlets gleichzeitig - und das wird immer wichtiger werden, je tiefer Sie in PowerShell 3 eindringen. Clevere PowerShell-Funktionen Nach dem Upgrade auf Windows 10 3 Clevere PowerShell-Funktionen Nach dem Upgrade auf Windows 10 Windows 10 bringt uns eine neue PowerShell, im Wesentlichen Eingabeaufforderung auf Steroiden. Dieser Artikel zeigt Ihnen, wie Sie mit PowerShell das sonst Unmögliche möglich machen. Und es ist einfacher als du denkst! Weiterlesen .

Sicherheit und Systemadministrator

Wenn Ihr Computer ungewöhnliches Verhalten zeigt 8 Ärgerliche Windows 10-Probleme und wie man sie behebt 8 Ärgerliche Windows 10-Probleme und wie man sie repariert Das Upgrade auf Windows 10 war für die meisten reibungslos, aber einige Benutzer werden immer auf Probleme stoßen. Ob es sich um einen blinkenden Bildschirm, Probleme mit der Netzwerkverbindung oder den Batterieverbrauch handelt, es ist Zeit, diese Probleme zu lösen. Lesen Sie weiter, Sie haben möglicherweise keinen Zugriff auf die Kanäle, die Sie normalerweise zur Diagnose des Problems verwenden würden. In Zeiten wie dieser kann es sehr praktisch sein, die gleichen Informationen mit PowerShell abzurufen.

Get-Service ist ein Cmdlet, das es wert ist, notiert zu werden. Wenn es aufgerufen wird, werden alle auf Ihrem Computer installierten Dienste neben ihrem aktuellen Status angezeigt:

 Get-Service 

Wir können jedoch einen komplexeren Befehl verwenden, um die Art von Diensten festzulegen, zu denen Informationen angezeigt werden sollen:

 Get-Service | Where-Objekt {$ _. Status -eq "gestoppt"} 

Dies zeigt nur die Dienste an, die derzeit gestoppt sind, indem der Status jedes einzelnen Objekts überprüft wird (im Befehl durch $ _ dargestellt ). Wir könnten das Wort " gestoppt" durch " running" ersetzen, um die entgegengesetzte Reihe von Diensten zu erhalten.

Starten Sie einen Dienst neu

Sobald Sie festgestellt haben, dass ein Service das Problem verursacht, können wir es direkt von PowerShell aus starten:

 Neustart-Dienst dbupdate 

Wir können auch einen Parameter verwenden, der es uns ermöglicht, auf den Dienst anhand seines Anzeigenamens und nicht auf den möglicherweise verwirrenden Namen, den das System verwendet, zuzugreifen:

 Restart-Service -Displayname "Dropbox Update Service" 

Ändern Sie einen Service

Einige Dienstprobleme werden möglicherweise nicht durch einen einfachen Neustart behoben. Wenn Ihr Problem durch einen lästigen Service verursacht wird, der standardmäßig beim Start öffnet Windows-Startobjekte entfernen, um Ihren langsamen Computer kostenlos zu reparieren Windows-Startobjekte entfernen, um Ihren langsamen Computer zu reparieren Programme, die beim Booten starten, können sowohl die Windows-Startgeschwindigkeit als auch beeinträchtigen die Gesamtleistung Ihres Computers. Reparieren Sie Ihren langsamen Computer, indem Sie Anwendungen vom Autostart entfernen. Wir zeigen Ihnen, wie Sie alle fangen können. Lesen Sie mehr. Sie können PowerShell verwenden, um diese Einstellungen zu ändern:

 Set-Service dbupdate -startuptype "manuell" 

Je nachdem, was Sie erreichen möchten, können Sie anstelle des Word-Handbuchs auch "automatisch" und "deaktiviert" verwenden.

Stuck Apps aktualisieren

Wenn eine App auf ihrem Begrüßungsbildschirm hängen geblieben ist oder nicht initialisiert werden kann, kann das unglaublich frustrierend sein. Der Sprung zu Windows 10 Wie sagt man "Nein" zu Windows 10 auf Ihrem PC Wie sagt man "Nein" zu Windows 10 auf Ihrem PC Haben Sie keine Lust mehr das Windows 10 Update zu verschieben? Microsoft hat es Ihnen leichter gemacht, Nein zu sagen! Lesen Sie mehr betont Apps über traditionelle Programme, und diese Art von Software gibt dem Benutzer oft nicht viel Gelegenheit, Probleme zu beheben.

PowerShell kann jedoch als Workaround für diese Art von Problem dienen - dank MakeUseOf-Leser Gary Beaty für diesen Tipp:

 Get-AppXPackage -Alle Benutzer | Foreach {Add-AppxPackage -DisableDevelopmentMode -Registrieren Sie "$ ($ _. InstallLocation) \ AppXManifest.xml"} 

Dies ist der komplexeste Befehl, mit dem wir bisher gearbeitet haben. Seien Sie also nicht entmutigt, wenn Sie nicht alle Elemente verstehen, die im Spiel sind. Basierend auf dem, was Sie über Konzepte wie Cmdlets, Parameter und einige der an anderer Stelle in diesem Artikel verwendeten Techniken gelernt haben, sollten Sie in der Lage sein, zumindest einige der oben beschriebenen Vorgänge zu entpacken.

Nächste Schritte

Diese fünfzehn Techniken sind nur eine Einführung in das, was PowerShell in der Lage ist, die Eingabeaufforderung im Vergleich zu Windows PowerShell: Was ist der Unterschied? Eingabeaufforderung und Windows PowerShell: Was ist der Unterschied? Windows-Benutzer können ohne Eingabeaufforderung oder PowerShell auskommen. Aber mit Windows 10 und neuen Funktionen um die Ecke ist es vielleicht an der Zeit, dass wir es gelernt haben. Weiterlesen . Um noch tiefer in seine Fähigkeiten eindringen zu können, bedarf es ein wenig Programmierwissen oder zumindest einer Lernbereitschaft - aber die Zeit zu investieren, wird belohnt.

Das Microsoft Windows PowerShell-Benutzerhandbuch ist ein guter Ausgangspunkt. Von dort lohnt es sich, das PowerShell-Subreddit zu überprüfen. Seien Sie gewarnt, dass die überwiegende Mehrheit der Benutzer an der Tafel Experten sind, so dass Sie sich zunächst überfordert fühlen. Es ist jedoch ein großartiger Ort, um zu sehen, was erfahrene Benutzer können und inspiriert werden, um Ihre Fähigkeiten zu verbessern.

Suchen Sie Hilfe mit PowerShell? Oder bereit und bereit, deine Einsicht zu teilen? Warum nehmen Sie nicht an der Konversation im Kommentarbereich teil?

In this article