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.

Wählen Sie die Werte einer Eigenschaft für alle Objekte eines Arrays in PowerShell aus

Anzahl der Antworten 3 Antworten
Sagen wir, wir haben ein array von Objekten $Objekte. Lassen Sie uns sagen, diese Objekte haben eine Eigenschaft "Name". Dies ist, was ich tun will $results = @() $objects | %{ $results += $_.Name } Dies funktioniert,

Azure Powershell Select-AzureSubscription - Fehler: Der Subskriptionsname existiert nicht

Anzahl der Antworten 2 Antworten
Ich habe gerade installiert die neueste powershell 1.1 und bin nach diesem blog-Eintrag zum hinzufügen von reverse-DNS zu einem vorhandenen Linux-VM, die läuft bei mir https://azure.microsoft.com/en-us/blog/announcing-reverse-dns-for-azure-cloud-services/ War ich in der Lage, log-in, und führen Sie Get-AzureRmSubscription, um

Wie wird das Powershell-Standardverzeichnis festgelegt?

Anzahl der Antworten 6 Antworten
Gibt es eine Möglichkeit das zu ändern Powershell-Standard-Speicherort? Wie legen Sie Powershell das standardmäßige Arbeitsverzeichnis? Kommentar zu dem Problem - Öffnen Hier ist ein Weg, können Sie es über das Bearbeiten der Verknüpfung: stackoverflow.com/questions/18726981/... Kommentarautor: Blundering Philosopher

Was ist der Unterschied zwischen Echo und Write-Host in PowerShell?

Anzahl der Antworten 2 Antworten
Ich bin verwirrt über den Unterschied zwischen echo und Write-Host in der PowerShell. Ich habe zwei Dateien, POC.ps1 & validatePath.ps1. Diese Dateien sind auf meinem Rechner, und ich bin mit Ihnen auf einer remote-Maschine mit Invoke-Command. Ich

Benennen Sie den Computer um und treten Sie der Domäne in einem Schritt mit PowerShell bei

Anzahl der Antworten 16 Antworten
Ziel: Auf einem computer unter Windows Server 2008 R2 mit PowerShell 2.0: Benennen Sie den computer Join the computer to a domain Zustand: die Schritte 1 und 2 ausgeführt werden müssen, zusammen, d.h., ohne einen Neustart zwischen

Wie schreibe ich in Standardfehler in PowerShell?

Anzahl der Antworten 3 Antworten
Ich habe Schwierigkeiten, herauszufinden, wie die beiden echo auf die standard-Fehler-stream und Umleitung der error-stream von einer ausführbaren Datei. Ich komme aus einer Bourne-shell und Korn-shell hintergrund, die ich verwenden würde; # Write to stderr echo "Error

Wie startet man PowerShell (kein Skript) über die Kommandozeile?

Anzahl der Antworten 3 Antworten
Ich bin neu in der PowerShell und bin kämpfen, mit dem, was ich übernehmen sollte, eine einfache Bedienung—ich bin versucht zu starten, eine PowesShell Fenster von der Befehlszeile aus. Wenn ich starten Sie ein Kommandozeilen-Instanz, und geben

Powershell: Wie kann ich verhindern, dass Fehler in einem Skript angezeigt werden?

Anzahl der Antworten 5 Antworten
Wenn mein PowerShell-Skript, das versucht, zum Beispiel, erstellen Sie eine SQL Server-Objekt für ein server, den es nicht gibt ("bla" in meinem Fall), PowerShell zeigt viele PowerShell-Fehler in rot. Da mein Skript prüft, ob der Wert von

Wie importiere ich ein benutzerdefiniertes PowerShell-Modul in die Remote-Sitzung?

Anzahl der Antworten 4 Antworten
Entwickle ich eine benutzerdefinierte PowerShell-Modul, das ich verwenden möchte, im Rahmen einer remote-Sitzung auf einem anderen computer. Den folgenden code (die offensichtlich nicht funktioniert) erklärt, was ich versuche zu erreichen: import-module .\MyCustomModule.psm1 $session = new-pssession -computerName server01

Powershell-Äquivalent für "head -n-3"?

Anzahl der Antworten 6 Antworten
Habe ich in der Lage, auf die Spur basic Kopf - /Schwanz-Funktionalität: head -10 myfile <==> cat myfile | select -first 10 tail -10 myfile <==> cat myfile | select -last 10 Aber wenn ich will, um

Verwenden Sie -nicht, um mehrere Strings in PowerShell herauszufiltern

Anzahl der Antworten 8 Antworten
Ich versuche zu Lesen das Ereignisprotokoll für ein security-audit für alle Benutzer, außer zwei, aber ist es möglich, dass mit der -notlike Betreiber? Ist es etwas wie das: Get-EventLog -LogName Security | where {$_.UserName -notlike @("*user1","*user2")} Ich

Wie kann ich ein ps1-Skript in Powershell ISE über die Befehlszeile öffnen?

Anzahl der Antworten 6 Antworten
Ich versuche herauszufinden, wie ich die öffnen kann einer ps1-Skript (oder eine Datei) in PS ISE mit dem $psISE Objekt. Wie kann ich ein Dokument öffnen-Reiter in PS ISE von der Befehlszeile aus in PS ISE selbst

Wie ignoriere ich Escape-Sequenzen, die in der PowerShell-String-Variable gespeichert sind?

Anzahl der Antworten 3 Antworten
In mein PowerShell-script, ich bin mit Select-String über eine Anzahl von Dateien, suchen nach einer Zeichenfolge übergeben, in der es über eine variable ($id): foreach ($file in (ls "path\to\files")) { $found = $false $found = Select-String -Path

PowerShell out-file: verhindert Codierungsänderungen

Anzahl der Antworten 1 Antworten
Zur Zeit arbeite ich an einigen such-und ersetzen-operation, die ich versuche zu automatisieren mit powershell. Leider habe ich gestern erkannt haben, dass wir unterschiedliche dateikodierungen in unsere codebase (UTF8 und ASCII). Denn wir tun diese suchen-und-ersetzen-Vorgänge in

Verwenden von Invoke-Command -ScriptBlock für eine Funktion mit Argumenten

Anzahl der Antworten 3 Antworten
Schreibe ich ein PowerShell-Skript, das ausführen von Befehlen auf einem remote-host mithilfe von Invoke-Command und seine -ScriptBlock parameter. Zum Beispiel, function Foo { ... return "foo" } $rv = Invoke-Command --Credential $c --ComputerName $fqdn -ScriptBlock ${function:Foo} Diese

Verwenden von PowerShell-Anmeldeinformationen ohne Aufforderung zur Eingabe eines Kennworts

Anzahl der Antworten 7 Antworten
Möchte ich starten Sie eine remote-computer, der einer Domäne angehört. Ich habe ein administrator-Konto, aber ich weiß nicht, wie es zu benutzen von powershell. Ich weiß, dass es eine Restart-Computer - cmdlet und das kann ich-pass-Berechtigung, aber

PowerShells Invoke-RestMethod-Entsprechung von curl -u (Standardauthentifizierung)

Anzahl der Antworten 4 Antworten
Was ist das äquivalent von curl -u username:password ... in der PowerShell ist Invoke-RestMethod? Ich versuchte dies: $securePwd = ConvertTo-SecureString "password" -AsPlainText -Force $credential = New-Object System.Management.Automation.PSCredential ($username, $securePwd) Invoke-RestMethod -Credential $credential ... aber es gibt 401,

Können wir den Quellcode für PowerShell-Cmdlets sehen?

Anzahl der Antworten 9 Antworten
Lerne ich einige PowerShell. Ist es möglich zu sehen, dass der source-code für einen integrierten Cmdlets wie Get-ChildItem? Kommentar zu dem Problem Binärdateien nicht .NET, so ist die Reflexion rechts aus. Kommentarautor: Will Was? Nein, das ist

Wie erstelle ich einen benutzerdefinierten Typ in PowerShell für meine Skripte zu verwenden?

Anzahl der Antworten 7 Antworten
Ich würde gerne in der Lage sein zu definieren und verwenden Sie einen benutzerdefinierten Typ in einigen meiner PowerShell-Skripts. Zum Beispiel, lasst uns so tun, ich hatte ein Bedürfnis für ein Objekt, das hatten die folgende Struktur:

Fehler beim Debuggen von verwaltetem Code mit Visual Studio 2013 (Fehler "Ausdruck nicht auswerten" - Debug-Build verwenden) (Beachten Sie, dass VS 2012 funktioniert)

Anzahl der Antworten 9 Antworten
Habe ich .net-Anwendung (GUI als auch als PowerShell) gebaut 4.5. Mein OS ist server 2012. Wenn ich anfügen, dass meine Anwendung 2013 visual studio den debugger nicht funktioniert manchmal. Seine nicht bewerten Ausdruck oder zeigt einheimische (und

Kann ich in PowerShell einen detaillierten Ausnahme-StackTrace erhalten?

Anzahl der Antworten 8 Antworten
Runing solches Skript: 1: function foo() 2: { 3: bar 4: } 5: 6: function bar() 7: { 8: throw "test" 9: } 10: 11: foo Sehe ich test At C:\test.ps1:8 char:10 Bekomme ich eine ausführliche Stapelüberwachung

Powershell versuchen / fangen / endlich

Anzahl der Antworten 2 Antworten
Ich schrieb kürzlich ein Powershell-Skript, funktioniert Super - Allerdings möchte ich nun aktualisieren Sie das Skript und fügen Sie einige Fehler überprüfung /Behandlung -, Aber ich war ratlos an der ersten Hürde wie es scheint. Warum nicht

Fügen Sie Inhalt in die Powershell-Textdatei ein

Anzahl der Antworten 3 Antworten
Möchte ich hinzufügen, dass content in der Mitte einer text-Datei in Powershell. Ich bin auf der Suche nach einem bestimmten Muster, dann hinzufügen, den Inhalt nach. Hinweis: dieses ist in der Mitte der Datei. Was ich derzeit

powershell v2 remoting - Wie können Sie unverschlüsselten Datenverkehr aktivieren?

Anzahl der Antworten 3 Antworten
Schreibe ich ein powershell-v2-Skript, dass ich möchte, um gegen einen remote-server. Wenn ich es laufen lasse, bekomme ich die Fehlermeldung : Herstellen einer Verbindung zu remote-server ist fehlgeschlagen mit die folgende Fehlermeldung : WinRM-client nicht verarbeiten kann