Tag: powershell

PowerShell ist eine Kommandozeilen-und scripting-Dienstprogramm für Windows. Verwenden Sie dieses tag für Fragen über das schreiben und ausführen von PowerShell-Skripts NUR. Programmierung der Fragen für die cross-Plattform-version PowerShell-Core (Windows, macOS, Linux) sollte markiert werden [powershell-core]. Fragen zur system-administration sollte gebeten werden, auf den SuperUser.

Wie rufe ich New-Object für einen Konstruktor auf, der einen einzelnen Array-Parameter akzeptiert?

Anzahl der Antworten 2 Antworten
In der PowerShell, das ich verwenden möchte New-Object zu nennen, ein einziges-argument .Net-Konstruktor new X509Certificate2(byte byteArray). Das problem ist, wenn ich das mit einem byte-array von powershell, bekomme ich New-Object : Keine überladung für die "X509Certificate2" und

PowerShell Array.Add vs + =

Anzahl der Antworten 2 Antworten
Ich habe festgestellt, dass einige interessante Verhalten in der PowerShell Arrays, nämlich dann, wenn ich ein array deklarieren als: $array = @() Und dann versuchen, Elemente hinzuzufügen, um es mit den $array.Add("item") Methode, erhalte ich die folgende

Ausschlussliste in PowerShell Copy-Item scheint nicht zu funktionieren

Anzahl der Antworten 10 Antworten
Habe ich Folgendes snippet ein PowerShell-Skript: $source = 'd:\t1\*' $dest = 'd:\t2' $exclude = @('*.pdb','*.config') Copy-Item $source $dest -Recurse -Force -Exclude $exclude Die Werke kopieren Sie alle Dateien und Ordner, die von t1 bis t2, aber es

UTF-8-Ausgabe von PowerShell

Anzahl der Antworten 4 Antworten
Ich versuche zu verwenden Process.Start mit Weiterleitung I/O zu nennen PowerShell.exe mit einem string, und die Ausgabe zurück, die alle in UTF-8. Aber ich bin anscheinend nicht in der Lage sein, diese Arbeit zu machen. Was ich

Wie kodiere ich Unicode-Zeichencodes in einem PowerShell-String-Literal?

Anzahl der Antworten 3 Antworten
Wie kann ich die Kodierung der Unicode-Zeichen U+0048 (H), sagen wir, in einem PowerShell-string? In C# würde ich genau dies tun: "\u0048"aber das scheint nicht zu funktionieren in der PowerShell. InformationsquelleAutor der Frage dan-gph | 2009-06-29

Soll Copy-Item die Zielverzeichnisstruktur erstellen?

Anzahl der Antworten 4 Antworten
Ich versuche, eine Datei zu kopieren, um einen neuen Standort, Pflege directory-Struktur. $source = "c:\some\path\to\a\file.txt" destination = "c:\a\more\different\path\to\the\file.txt" Copy-Item $source $destination -Force -Recurse Aber ich bekomme DirectoryNotFoundException: Copy-Item : Could not find a part of the path

PowerShell - Get-Credential Passwort decodieren?

Anzahl der Antworten 2 Antworten
Ich wollen, verwenden Sie die Cmdlets Get-Credential in meinem code. Wie ist es möglich, zu entschlüsseln, das Passwort einfach wieder aus dem System.Sicherheit.SecureString-format? (Ich muss mit dem Passwort in clear-text-format zu einem Teil in meinem code) $credential

So ermitteln Sie, ob bereits ein EventLog vorhanden ist

Anzahl der Antworten 8 Antworten
Ich bin mit der folgenden Zeile, um ein neues Ereignisprotokoll erstellen new-eventlog -LogName "Visual Studio Builds" -Source "Visual Studio" Möchte ich laufen das jedes mal, denn wenn ich einen build von einem neuen computer, ich würde noch

Was ist der bessere (sauberere) Weg, die Ausgabe in PowerShell zu ignorieren?

Anzahl der Antworten 5 Antworten
Lassen Sie uns sagen, Sie haben eine Methode oder ein CMDlet, das gibt etwas, aber Sie wollen nicht, es zu benutzen und Sie nicht wollen, ausgegeben werden. Ich fand diese zwei Möglichkeiten: Add-Item > $null [void]Add-Item Add-Item

Konsolenausgabe in PowerShell unterdrücken

Anzahl der Antworten 3 Antworten
Habe ich einen Aufruf von GPG in der folgenden Weise in einem PowerShell-Skript: $key = & 'gpg' --decrypt "secret.gpg" --quiet --no-verbose > $null Ich will keine Ausgabe von GPG zu sehen, die auf der Haupt-Konsole, wenn ich

Warum versucht Set-Acl auf dem Laufwerkswurzel, den Besitz des "Objekts" festzulegen?

Anzahl der Antworten 5 Antworten
Möchte ich ändern Sie die ACL des C: Fahrt. Was ich versuche zu tun ist, entfernen Sie die Berechtigung, die ein Benutzer kann erstellen Sie einen Ordner direkt auf das Laufwerk. Getestet habe ich das Skript in

Führen Sie die PowerShell-Funktion aus dem Python-Skript aus

Anzahl der Antworten 1 Antworten
Ich habe eine Notwendigkeit zum ausführen eines PowerShell-Funktion aus einem Python-Skript. Sowohl die .ps1 und die .py-Dateien ist derzeit live in das gleiche Verzeichnis. Die Funktionen, die ich aufrufen möchten, sind Sie in der PowerShell-Skript. Die meisten

Wie kann ich überprüfen, ob eine Zeichenfolge in PowerShell leer oder leer ist?

Anzahl der Antworten 10 Antworten
Gibt es eine built-in IsNullOrEmpty-like-Funktion, um zu überprüfen, ob ein string null oder leer ist, wird in der PowerShell? Ich konnte es nicht so weit und wenn es einen eingebauten Weg, ich möchte nicht eine Funktion schreiben.

$ LastExitCode = 0 aber $? = False in PowerShell. Die Umleitung von stderr zu stdout gibt NativeCommandError

Anzahl der Antworten 4 Antworten
Warum Powershell zeigen Sie das überraschende Verhalten im zweiten Beispiel unten? Ersten, ein Beispiel von sane Verhalten: PS C:\> & cmd /c "echo Hello from standard error 1>&2"; echo "`$LastExitCode=$LastExitCode and `$?=$?" Hello from standard error $LastExitCode=0

So aktualisieren Sie die PowerShell-Version von 2.0 auf 3.0

Anzahl der Antworten 5 Antworten
Dem OS, das ich benutze ist Windows 7, und die PowerShell-version installiert ist, hier ist 2.0. Ist es möglich für mich, um ein upgrade auf version 3.0 oder 4.0? Da gibt es cmdlets, die version 2.0 nicht

Leerzeichen verursachen bei PowerShell einen Pfadunterschied

Anzahl der Antworten 5 Antworten
Ich habe ein Problem mit powershell-beim Aufruf einer exe-Datei auf einen Pfad, der Leerzeichen enthält. PS C:\Windows Dienstleistungen> invoke-expression "C:\Windows Services\MyService.exe" Den Begriff 'C:\Windows' wird nicht als name eines cmdlet, Funktion, Skriptdatei oder bedienbare Programm. Überprüfen Sie

Powershell: Bearbeiten eines bereits importierten Moduls

Anzahl der Antworten 2 Antworten
Vor dem importieren meiner powershell-Modul (MyModule.psm1) ich geschrieben habe eine Funktion in es: Function T1() { Write-Host "T1 is just called" -ForegroundColor red } In meinem MyModule.psd1: @{ # Minimum version of the Windows PowerShell engine required

So erstellen Sie permanente PowerShell-Aliase

Anzahl der Antworten 7 Antworten
Ich möchte erstellen Sie eine alias einer cmdlet nicht verfallen, nachdem ich die aktuelle session schließen der Powershell, lassen Sie uns sagen, dass ich diese alias : C:\Users\Aymen> New-Alias Goto Set-Location Diese perfekt erstellt die Goto alias,

Die beste Methode zum Schreiben auf die Konsole in PowerShell

Anzahl der Antworten 2 Antworten
Ich habe ein wenig Verwirrung über die verschiedenen Möglichkeiten zum drucken (echo) auf der Konsole. Ich habe gesehen, es gibt mehrere Möglichkeiten, um die Ausgabe in der Konsole, wie zum Beispiel: Write-Host "Hello world1" "Hello World2" Out-Host

Entfernen Sie leere Zeilen aus der Textdatei mit PowerShell

Anzahl der Antworten 9 Antworten
Ich weiß, dass ich kann verwenden: gc c:\FileWithEmptyLines.txt | where {$_ -ne ""} > c:\FileWithNoEmptyLines.txt entfernen Sie leere Zeilen. Aber Wie kann ich Sie entfernen, mit 'ersetzen' ? InformationsquelleAutor der Frage Suliman | 2012-02-10

Holen Sie den zuletzt erstellten Ordner aus einem Pfad mit Powershell

Anzahl der Antworten 1 Antworten
Wie man die neuesten erstellten Ordner aus einem Pfad mithilfe von Windows PowerShell? Habe ich den Pfad C:\temp und ich möchten, finden Sie die zuletzt erstellten Ordner in diesem Pfad. InformationsquelleAutor der Frage praveen | 2011-09-12

Powershell: Capturing Standard Out und Fehler mit Process Objekt

Anzahl der Antworten 2 Antworten
Ich möchte ein Java-Programm starten von PowerShell und die Ergebnisse auf der Konsole ausgegeben. Ich habe folgte die Anweisungen dieser Frage: Die Erfassung Standardausgabe und-Fehler mit dem Start-Prozess Aber das ist für mich nicht so funktioniert, wie

Wie umleiten Powershell-Ausgabe beim Ausführen von Taskplaner?

Anzahl der Antworten 8 Antworten
Beim laufen ein einfaches powershell-Skript aus dem Task-Scheduler, würde ich gerne umleiten der Ausgabe in eine Datei. Gibt es einen langen thread über dieses Thema hierist aber nicht klar, ob Sie erreichte die beste Lösung am Ende.

Hinzufügen von App-Einstellungen zur vorhandenen Azure-Webanwendung mithilfe von Azure Power Shell

Anzahl der Antworten 2 Antworten
Ich möchte ein Skript schreiben, das die Ausführung von azure power-shell zur Automatisierung hinzufügen der Web-Anwendung Konfiguration Azure > MyWebApp > Application Settings - > App-Einstellungen Es Aussehen Schlüssel = "Wert" Schreibe ich dieses Skript ########################### #

PowerShell und der Operator -contains

Anzahl der Antworten 3 Antworten
Betrachten Sie den folgenden Codeausschnitt: "12-18" -Contains "-" Würden Sie denken, dass dies wertet zu trueaber es funktioniert nicht. Diese werden anhand false statt. Ich bin mir nicht sicher, warum dies geschieht, aber es funktioniert. Um dies

Wie kann ich einen PowerShell-Alias ​​mit Argumenten in der Mitte schreiben?

Anzahl der Antworten 4 Antworten
Ich versuche zum einrichten einer Windows PowerShell-alias ausführen MinGW-g++ executable mit bestimmten Parametern. Jedoch, diese Parameter kommen müssen, nach dem Dateinamen und anderen Argumenten. Ich will nicht gehen durch den Aufwand zu versuchen, die set-up-Funktion und all

So aktivieren Sie eine Windows-Funktion über Powershell

Anzahl der Antworten 4 Antworten
Ich brauchen, um zwei Windows-Features mithilfe von Powershell. Aber ich weiß nicht, Ihren Namen oder wie Sie zu finden. Bisher habe ich es geschafft, installieren Sie den IIS und beenden Sie den standardanwendungspool verwenden Sie ein Skript

Berechtigungsfehler in der PowerShell

Anzahl der Antworten 4 Antworten
Ich bin neu in PowerShell. Wenn Sie versuchen, zu schreiben ein einfaches Skript, das löscht den Inhalt eines Ordners und dann füllt es mit kopierten Dateien aus einem anderen Ordner, bekomme ich immer eine PermissionDenied Fehler. Details:

Variablen in Modulen in PowerShell

Anzahl der Antworten 1 Antworten
Ich habe ein script, wo ein paar Konstanten definiert sind. Dann habe ich ein Modul (psm1) enthalten Hilfsfunktionen. Die details sind: In der main-Skript, habe ich importiert das Modul als ein Objekt: $cud2ADhleper = Import-Module -Force $cud2ADhelperModule

Powershell Unload Module ... komplett

Anzahl der Antworten 10 Antworten
Arbeite ich auf das Debuggen von Powershell-Projekt. Ich bin mit Import-Module zum laden der PS-Modul aus meinem C# - dll und alles funktioniert einwandfrei. Aufruf Remove-Module nicht vollständig entladen, das Modul aber die DLL ist noch gesperrt

Ignorieren Sie das "Sicherheitswarnung" -Skript über die Befehlszeile

Anzahl der Antworten 10 Antworten
Ich versuche, ein Skript auszuführen aus dem gemeinsamen Ordner, den ich vertraue: PowerShell -file "\\server\scripts\my.ps1" Aber ich bekomme eine Sicherheitswarnung, und drücken Sie "R", um fortzufahren Sicherheit Warnung Führen Sie nur Skripte, die dem Sie Vertrauen. Während

PowerShell "Echo auf"

Anzahl der Antworten 4 Antworten
Dies ist ein Duplikat von https://serverfault.com/questions/102098/powershell-script-showing-commands-run. Ich dachte, es wäre besser geeignet, diese Frage zu stellen hier. Ich bin Herumspielen mit PowerShell-Skripts, und Sie sind großartig. Allerdings Frage ich mich, ob es irgendeinen Weg gibt, zu zeigen

Du in der PowerShell?

Anzahl der Antworten 3 Antworten
Wie bekomme ich eine du-ish-Analyse mit PowerShell? Ich möchte in regelmäßigen Abständen überprüfen Sie die Größe der Verzeichnisse auf meiner Festplatte. Folgende gibt mir die Größe der einzelnen Datei im aktuellen Verzeichnis: foreach ($o in gci) {

Öffnen Sie Powershell in einem bestimmten Verzeichnis aus der Verknüpfung

Anzahl der Antworten 7 Antworten
Das klingt wie es sein sollte so einfach... ich muss stumm sein. Alles was ich will ist, um eine windows-short-cut öffnet Powershell in ein bestimmtes Verzeichnis: Ich bin mit dem Ziel: %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -noexit -command {cd c:/path/to/open} Legen

Kann den Typ [System.IO.Compression.CompressionLevel] nicht finden, stellen Sie sicher, dass die Assembly, die diesen Typ enthält, geladen wird

Anzahl der Antworten 3 Antworten
Habe ich geschrieben das PowerShell-Skript, was sollen Archive aller log-Dateien unter bestimmten Datumsbereich. $currentDate = Get-Date; $currentDate | Get-Member -Membertype Method Add; $daysBefore = -1; $archiveTillDate = $currentDate.AddDays($daysBefore); $sourcePath = 'C:\LOGS'; $destPath='C:\LogArchieve\'+$archiveTillDate.Day+$archiveTillDate.Month+$archiveTillDate.Year+'.zip'; foreach( $item in (Get-ChildItem $sourcePath

Powershell: Get-Childitem-Ausgabe richtig einfärben

Anzahl der Antworten 5 Antworten
Edit: Lösung an der Unterseite von diesem post. Einfärben Get-Childitem (dir oder lsin anderen Worten) ist keine neue Idee genau, aber ich habe nicht in der Lage zu lokalisieren, dass jede ideale Ansätze zum einfärben der Ausgabe

So unterdrücken Sie Bindestriche in SQLCMD

Anzahl der Antworten 14 Antworten
Wie kann ich unterdrücken, Bindestriche (------------) aus den Ergebnissen dieser sqlcmd Befehl: C:\temp>sqlcmd -d AdventureWorks -s ";" -Q "SET NOCOUNT ON SELECT top 5 FirstName, LastName FROM Person.Contact;" FirstName ;LastName --------------------------------------------------;---------------------------- Gustavo ;Achong Catherine ;Abel Kim ;Abercrombie

Deaktivieren Sie die IE-Sicherheit auf Windows Server über PowerShell

Anzahl der Antworten 2 Antworten
es passiert die ganze Zeit, ich spin-up eine vm mit windows server und ich kann nicht auf das internet zugreifen, weil der IE-Sicherheit. Hat jemand eine straight-forward-PowerShell-Skript zur Deaktivierung der IE-Sicherheit? InformationsquelleAutor der Frage Chris Hayes |

Ausführen einer EXE-Datei mit einem PowerShell-Skript

Anzahl der Antworten 2 Antworten
Ich versuche zum ausführen einer EXE-Datei mit einem PowerShell-Skript. Wenn ich die Befehlszeile verwenden, es funktioniert ohne ein problem (ersten ich geben Sie den Namen der ausführbaren Datei und eine Reihe von Parametern, um es aufzurufen): "C:\Program

Sicherste Möglichkeit zum Ausführen einer BAT-Datei aus dem Powershell-Skript

Anzahl der Antworten 3 Antworten
Ich nicht bekommen kann ein powershell-Skript zum ausführen einer bat-Datei direkt. Zum Beispiel, das funktioniert auf der Kommandozeile: .\\my-app\my-fle.bat Wenn ich diesen Befehl in ein Skript, it-Ausgänge: The term '.\\my-app\my-file.bat' is not recognized as the name of

Powershell: Verweisen auf eine Eigenschaft, die ein Leerzeichen enthält

Anzahl der Antworten 4 Antworten
Bin ich den Import einer CSV-Datei mit powershell. Das problem ist, dass der Titel von einer der Spalten "Verbleibende Zeit - Stunden". Also ich bin immer in der Reihenfolge der Objekte, und es ist tatsächlich zugewiesen, die

Wie teilt man "PowerShell" Copy-Item mit, um Dateien bedingungslos zu kopieren?

Anzahl der Antworten 2 Antworten
Das folgende PowerShell-Skript funktioniert, wenn die Ressourcen nicht da sind. Copy-Item $src_dir $dst_dir$agent_folder -recurse Aber wenn die Ressourcen da sind, wird es sagen: + Copy-Item <<<< $src_dir $dst_dir$agent_folder -recurse + CategoryInfo : ResourceExists: (C:\Users\Pac\Desktop\Agents\Agent0\lib:S tring) [Copy-Item], IOException

PowerShell unter Windows 7: Set-ExecutionPolicy für normale Benutzer

Anzahl der Antworten 3 Antworten
Möchte ich ausführen von PowerShell-Skripts für Windows 7 als normaler Benutzer. Immer wenn ich versuche, bekomme ich die folgende Fehlermeldung: File C:\Users\danv\Documents\WindowsPowerShell\profile.ps1 cannot be loaded because the execution of scripts is disabled on this system. Please see "get-help

Powershell zum Bearbeiten der Hostdatei

Anzahl der Antworten 6 Antworten
Ich bin auf der Suche, um zu sehen, wenn ich powershell-Skript zum aktualisieren der Inhalte in der host-Datei. Weiß jemand, ob es irgendwelche Beispiele, die Manipulation der host-Datei mithilfe von powershell oder anderen scripting-lanaguages? Dank. InformationsquelleAutor der

Was bedeutet $ _ in PowerShell?

Anzahl der Antworten 6 Antworten
Habe ich gesehen, die nach sehr viel in PowerShell, aber was tut Sie genau? $_ InformationsquelleAutor der Frage Micah | 2010-08-16

Durchlaufen Sie Dateien in einem Verzeichnis mit PowerShell

Anzahl der Antworten 4 Antworten
Wie kann ich ändern Sie den folgenden code, um überhaupt das Aussehen .log-Dateien im Verzeichnis und nicht nur die eine Datei? Muss ich eine Schleife durch alle Dateien und löschen Sie alle Zeilen, die nicht enthalten "Schritt

Erstellen von Hard- und Softlinks mit PowerShell

Anzahl der Antworten 11 Antworten
Können PowerShell 1.0 erstellen Sie hard-und soft-links Analog zu den Unix-Sorte? Wenn das noch nicht verbaut, kann mir jemand zeigen, um eine Website, die hat ein ps1-Skript imitiert? Dies ist eine notwendige Funktion der shell, IMHO. 🙂

Wie führe ich Powershell-Befehle aus einer Batch-Datei aus?

Anzahl der Antworten 5 Antworten
Habe ich ein PowerShell-Skript zum hinzufügen einer website zu einer Vertrauenswürdigen Sites in Internet Explorer: set-location "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" set-location ZoneMap\Domains new-item TESTSERVERNAME set-location TESTSERVERNAME new-itemproperty . -Name http -Value 2 -Type DWORD Möchte ich ausführen, diese PowerShell-Befehle

Ordnerpfad der Powershell-Datei In Powershell

Anzahl der Antworten 4 Antworten
Niemand scheint zu Fragen, diese einfache Frage, also werde ich. Mein PowerShell-Skript-Datei befindet: C:/this-folder/that-folder/another-folder/powershell-file.ps1 Wie bekomme ich eine variable zurückgibt: C:/this-folder/that-folder/another-folder/ InformationsquelleAutor der Frage Karl Morrison | 2012-01-30

Übergeben Sie Argumente an einen Skriptblock in Powershell

Anzahl der Antworten 5 Antworten
Ich denke, Sie können nicht nur dazu: $servicePath = $args[0] if(Test-Path -path $servicePath) <-- does not throw in here $block = { write-host $servicePath -foreground "magenta" if((Test-Path -path $servicePath)) { <-- throws here. dowork } } Also,