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.

qwinsta /server:somesrv äquivalent in der Powershell?

Anzahl der Antworten 2 Antworten
Wenn ich das qwinsta /server:somesrv Befehl in cmd ich kann dir eine Liste von allen aktuellen RDP-Sitzungen, die protokolliert werden, in einem bestimmten Windows-server. SESSIONNAME USERNAME ID STATE TYPE DEVICE console 0 Conn wdcon rdp-tcp 65536 Listen

Wie finde ich die position von substring in der PowerShell nach position x?

Anzahl der Antworten 2 Antworten
Gibt es eine einfache Möglichkeit, dies zu tun, ich kann Sie nicht finden. Bin ich verpflichtet, scan von Zeichen? Ich will nicht einen string zurückgeben, aber ein position also nicht empfehlen SubString. Je nachdem, was Sie suchen,

PowerShell-Skript wird nicht ausgeführt, wie Sie eine Windows geplante Aufgabe

Anzahl der Antworten 5 Antworten
Habe ich ein PowerShell-Skript (das funktioniert). Im Windows-Taskplaner erstellte ich eine neue Aufgabe auszuführen "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe", übergeben Sie das argument als mein PS1-Skript. Wenn der task läuft, bekomme ich eine Letzte Ausführung Ergebnis der 0x1. Ich aktualisiert, mein

Start-Prozess -wait funktioniert nicht, wenn das Skript gestartet wird von der Eingabeaufforderung aus geöffnet mit "runas" oder als geplanter task

Anzahl der Antworten 1 Antworten
Ich habe ein script, das ich ausführen will, als ein geplanter task, aber es tut nicht das was es soll. Ich bin versucht, rufen Sie eine ausführbare Datei mit dem Start-Prozess und die -Warten Sie wechseln, bevor

Powershell Variablen Problem und ändern Datum-format

Anzahl der Antworten 2 Antworten
Ich haben eine sehr seltsame Sache passiert in der Powershell. Hier ist der code: add-pssnapin windows.serverbackup $wbs = Get-Wbsummary $lastbackuptime = $wbs.lastBackupTime $solution = "Windows Server Backup" $surl = "https://REDACTED:1338/REDACTED.asp?querysolution=$solution&querylastbackuptime=$lastbackuptime" write-host $surl write-host $lastbackuptime Hier ist, was

Wie gebe ich eine lokale variable zu einem remote "Invoke-Command"?

Anzahl der Antworten 2 Antworten
Ich versuche zum abrufen der hash einer Datei, die sich auf remote-server mit Invoke-Command. Es funktioniert, wenn ich geben Sie den vollständigen Pfad wie folgt: Invoke-Command -ComputerName winserver -ScriptBlock { Get-FileHash -Path E:\test\testfile.zip -Algorithm SHA1 } Aber

PsExec Wirft Fehlermeldungen, funktioniert aber ohne Probleme

Anzahl der Antworten 3 Antworten
Also wir sind mit PsExec eine Menge in unsere Automatismen zu installieren, die virtuellen Maschinen, da können wir nicht mit ps remote-Sitzungen mit unseren windows 2003-Maschinen. Alles funktioniert Super und es gibt keine Probleme, aber PsExec hält

NUL-byte zwischen jedem anderen Charakter im Ausgang

Anzahl der Antworten 1 Antworten
Ich bin mit Ruby zu Lesen und dann drucken einer Datei auf stdout umleiten der Ausgabe in eine Datei, die in Windows PowerShell. Allerdings, wenn ich die Akten einzusehen, bekomme ich diese für die Eingabe: PS D:>

Unerwartetes token 'server' in Ausdruck oder Anweisung

Anzahl der Antworten 1 Antworten
$ServerList = Get-Content "C:\Users\munjanga\Desktop\Execute\Testing\servers.txt" $ServerList $Header="FolderPath,IdentityReference,AccessControlType,IsInherited,InheritedFlags,PropagationFlags" Add-Content -Value $Header -Path $Output Foreach ($Server in $ServerList) { $output = "\\C:\Users\munjanga\Desktop\Repositroy "$server.output.csv" Del $Output -ErrorAction SilentlyContinue $RootPath ="\\$Server\C:\system.sav" $Folders = dir $RootPath -recurse | where {$_.psiscontainer -eq $true} -ErrorAction

Gibt es eine Möglichkeit zu zwingen, Powershell öffnen Sie ein Dokument als nur-Lesen und schließen, ohne zu speichern?

Anzahl der Antworten 2 Antworten
Ich habe ein script, das analysiert Daten aus Word-Dokumenten. Ich kam an dem Büro an diesem morgen, um zu erkennen, dass das Skript noch nicht abgeschlossen worden waren, hängen an einem "File In Use" - dialog-box. Ich

Wie können Sie prüfen, ob vorhandene firewall-Regeln mithilfe von Powershell

Anzahl der Antworten 7 Antworten
So, ich habe dieses script: function Add-FirewallRule { param( $name, $tcpPorts, $appName = $null, $serviceName = $null ) $fw = New-Object -ComObject hnetcfg.fwpolicy2 $rule = New-Object -ComObject HNetCfg.FWRule $rule.Name = $name if ($appName -ne $null) { $rule.ApplicationName

Skript Organisation (alle meine Funktionen sind unübersichtlich mein Skript)

Anzahl der Antworten 5 Antworten
Habe ich ein großes Skript, welches ich jetzt Aufräumen mit der Verwendung von Funktionen. Aber, ich habe festgestellt, dass, es wird ein bisschen chaotisch, Sie alle setzen an der Spitze von dem script.. ich habe Blättern Vergangenheit

PowerShell obligatorische parameter hängt von einem anderen parameter

Anzahl der Antworten 2 Antworten
Habe ich ein PowerShell-Funktion, die änderungen der registry key-Werte. Code: param( [Parameter()] [switch]$CreateNewChild, [Parameter(Mandatory=$true)] [string]$PropertyType ) Es wurde ein parameter "CreateNewChild", und wenn das flag gesetzt ist, wird die Funktion erstellen Sie die key-Eigenschaft, selbst wenn es

Wie zu ziehen physische Pfad eines Windows-Dienstes mit Get-Service-Befehl

Anzahl der Antworten 4 Antworten
Muss ich ziehen Physischen Ausführungspfade aller Windows-Dienste auf einer Reihe von Servern, die laufen auf Win 2k8. Wie die powershell-version, die ausgeliefert wird mit diesem OS 2.0 ist, wollte ich die Verwendung von Get-service-Befehl anstelle von "Get-WmiObject".

PowerShell: Oder-Bedingung in der While-Schleife

Anzahl der Antworten 1 Antworten
Habe ich ein wirklich einfaches problem, aber ich bekomme es nicht funktioniert. Ich habe eine Schleife, die prüft, ob zwei Dateien vorhanden, wenn nicht, dann schlafen Sie und prüfen Sie noch einmal in zwei Sekunden. while (([System.IO.File]::Exists($terminationFile)

Skript zu bekommen Gruppenmitglied, der Gruppe, beginnend mit der "ADM*"

Anzahl der Antworten 2 Antworten
Habe ich Anforderung zur Erstellung von CSV-Bericht zu bekommen Mitglieder der Gruppe, aber ich habe viele untergeordnete Domänen enthält viele Gruppen, die beginnt mit "ADM". Gruppenname Benutzer Unternehmen LasLogon CN ADM_AM UserOne CP1 Muss ich einen Bericht

Ändern Sie "Windows-Schriftgröße (DPI)" in der PowerShell?

Anzahl der Antworten 7 Antworten
Ich bin mit einem laptop im Büro (Windows 7) mit einem Bahnhof und Doppel-Bildschirm und zu Hause ohne station. Der Punkt ist, ich habe zum ändern der Textgröße jedes mal, wenn ich wechseln von station zu standlone

PowerShell löschen von Desktop-Elementen von einem remote-PC

Anzahl der Antworten 1 Antworten
Habe ich 200 PC, müssen Sie einige spezifische Symbole entfernt. Erstellte ich eine CSV-Datei mit den ComputerName (1 name pro Zeile) Habe ich eine andere Datei mit dem Datei-Namen das Symbol, das entfernt werden muss von den

Powershell-Befehl zum ausblenden Benutzer von exchange-Adresslisten

Anzahl der Antworten 6 Antworten
Ich bin versucht, zu schreiben powershell-Skript verbirgt Benutzer von exchange Listen. Konnte ich finden Sie folgenden Befehl ein: Set-Mailbox -Identity [user id here] -HiddenFromAddressListsEnabled $true Und es nicht geben mir eine Fehlermeldung, und wenn ich den Befehl

PowerShell-Skript, um die Größe der pagefile.sys

Anzahl der Antworten 1 Antworten
How, um die Größe der Auslagerungsdatei auf Windows - (pagefile.sys) per PowerShell? Dies ist eine sehr klare Frage und erhielt eine sehr gute Antwort. Vielleicht ist es offtopic ist (SuperUser?), aber es ist sicherlich nicht breit. Ich

Komprimieren Sie Dateien in den Ordner zur zip-Datei mit PS

Anzahl der Antworten 3 Antworten
Ich habe die folgenden Skripte komprimieren eines Ordners (alle Dateien im Ordner) in eine zip-Datei: set-content $zipFileName ("PK" + [char]5 + [char]6 + ("$([char]0)" * 18)) $ZipFile = (new-object -com shell.application).NameSpace($zipFileName) Get-ChildItem $folder | foreach {$zipFile.CopyHere($_.fullname)} wobei

Rekursiv Dateien zählen in Unterordner

Anzahl der Antworten 6 Antworten
Ich versuche zu zählen, die Dateien in alle Unterordner in einem Verzeichnis und stellt Sie in einer Liste. Zum Beispiel den folgenden dirtree: TEST /VOL01 file.txt file.pic /VOL02 /VOL0201 file.nu /VOL020101 file.jpg file.erp file.gif /VOL03 /VOL0301 file.org

Powershell 3.0 Invoke-WebRequest HTTPS Fehlschlägt, auf Alle Anfragen

Anzahl der Antworten 4 Antworten
Ich versuche zu arbeiten mit unseren Load Balancer per Powershell 3.0 und ein REST-API. Allerdings bin ich derzeit immer ein Fehler, egal was ich versuche, wenn es sich um eine https-Anfrage, ob unsere load-balancer oder jede andere

PowerShell - Weitergabe berechneten Pfade mit Leerzeichen

Anzahl der Antworten 2 Antworten
Ich versuche etwas wirklich einfach hier, aber kann nicht herausfinden, wohin ich gehe falsch. Ich habe gefunden, dass viele andere nützliche Diskussionen dieser - besonders hier - aber habe nicht gefunden was deckt meine spezifische Szenario. In

Ärger mit powershell Kommas

Anzahl der Antworten 3 Antworten
Ich versuche zu schreiben, eine sehr kurze powershell-Skript führt ein paar Befehle, pipes, Ihre Ausgabe in eine text-Datei, und führt dann eine Suche mit einem Stichwort. Ich kann nicht herausfinden, was zu ändern, aber für diese Zeile:

Benutzer-Konto "effektive Berechtigungen" mit powershell

Anzahl der Antworten 2 Antworten
Brauche ich, um zu vergleichen, AD-Benutzer-Berechtigungen (ein Benutzer kann "unset" ein Attribut und eine andere nicht, beide können es ändern). Wie kann ich den dump, vergleichen Benutzerkonto "effektive Berechtigungen", die ich finden wenn ich gehe, um user

Kann der index in einem null-array.Fehler mit Sharepoint 2010

Anzahl der Antworten 1 Antworten
Ich versuche, das folgende Skript verwenden, um einige Daten aus einer Liste. Ich verwende es für meine Sp 2007 und es workd aber wenn Sie es unter SP 2010 erhalte ich die Fehlermeldung. Irgendwelche Ideen. Dank Cannot

Erkennen, die Anzahl der Laufenden Prozesse mit dem gleichen Namen

Anzahl der Antworten 5 Antworten
Irgendwelche Ideen, wie man eine Funktion schreiben, die gibt die Anzahl der Instanzen eines Prozesses ausgeführt wird? Vielleicht so etwas? function numInstances([string]$process) { $i = 0 while(<we can get a new process with name $process>) { $i++

Was ist ein PowerShell-NoteProperty?

Anzahl der Antworten 2 Antworten
Die einzige definition von NoteProperty ich habe in der Lage zu finden, sagte Sie Eigenschaften geerbt von der PowerShell-Umgebung. Nicht wirklich klären, was Sie sind oder wie Sie verwendet werden. Alle blog-Beiträge habe ich gefunden, die Referenz

Konvertieren einfache Bash-Skript zu PowerShell?

Anzahl der Antworten 1 Antworten
Ich zog das Bash-Skript aus hier, die prüft die AVI-Datei schlechten Rahmen mit ffmpeg und cygwin-Erweiterung. Ich bin in der Lage, um den code auszuführen, die in Mingw. Ich legte ffmpeg.exe (ren ffmpeg), cygwin1.dll & cygz.dll in

Powershell ISE zu Notepad++

Anzahl der Antworten 2 Antworten
Habe ich angefangen mit notepad++ zum schreiben von powershell-Skripts, aber die Farbe syntax ist nicht sehr intuitiv, habe ich auch mit Powershell ISE, die ganze Zeit und ich habe mich daran gewöhnt, um Ihre Farbe Thema. Gibt

In der PowerShell, wie kann ich kombinieren, die Ergebnisse der zwei Befehle, die eine 1-zu-1 relashionship?

Anzahl der Antworten 4 Antworten
In diesem bestimmten Beispiel ist die Get-User und Get-Mailbox (Exchange 2010). Get-User gibt einige Spalten, die ich brauche, und Get-Mailbox einige andere. Ich habe Schwierigkeiten, herauszufinden, wie kann ich kombinieren die Ergebnisse der beiden in einer einzigen

Bearbeiten Sie ein bereits importiertes Modul

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: @{ PowerShellVersion = '2.0' PowerShellHostName = '' PowerShellHostVersion = '2.0'

Mit Get-childitem", um eine Liste der geänderten Dateien in den letzten 3 Tagen

Anzahl der Antworten 4 Antworten
Code wie es im moment get-childitem c:\pstbak\*.* -include *.pst | Where-Object { $_.LastWriteTime -lt (get-date).AddDays(-3)} | Im Grunde das, was ich versuche zu tun ist, erhalten Sie eine Liste alle PST-Dateien in dem Ordner oben auf Ihnen

PowerShell ForEach / Rohrleitungen Verwirrung

Anzahl der Antworten 1 Antworten
Ich bin mit dem TFS PowerTools-Cmdlets in der PowerShell, um zu versuchen, einige Informationen über die Änderungen und die zugehörigen WorkItems von meinem server. Ich habe gekocht, das problem zu Verhalten, die ich nicht verstehe und ich

Wie Liste ich die Berechtigungen/Eigentümer-info für freigegebene Ordner in outlook/exchange 2010?

Anzahl der Antworten 1 Antworten
Ich arbeite mit Outlook 2010, Exchange 2010 und Windows Server Std 2012. Ich will um die Eigentümer und die Berechtigungen für einen freigegebenen Ordner eines E-Mail-Benutzer ohne Vorwissen über die exchange-Verwaltungsshell. Szenario In outlook, user1 erstellt einen

Aufruf von PowerShell aus der charge und dem abrufen des neuen Wertes eine temporäre Umgebungsvariable im script?

Anzahl der Antworten 3 Antworten
Ich hoffe, der Titel ist prägnant, aber nur für den Fall: Rufe ich ein PowerShell-Skript aus einer batch-Datei. Ich will das PowerShell-Skript, um den Wert einer environment-variable ist, und diesen neuen Wert dann in die batch-Datei, wenn

PowerShell Ordner die Berechtigung Fehler - Einige oder alle, identity Referenzen konnte nicht übersetzt werden.

Anzahl der Antworten 3 Antworten
Ich habe gelesen, dass viele Beiträge dazu, aber ich kann immer noch nicht bekommen. Ich führe das script als Admin und Es funktioniert erstellen Sie die Ordner, die bestimmten, nur nicht die entsprechenden Berechtigungen festgelegt. Jede Hilfe

Power Shell Web Scraping SSL/TLS Problem

Anzahl der Antworten 2 Antworten
Ich bin zu wollen, führen Sie einen web-scraping-script auf einem server. Dem aktuellen Skript speichert die html-Datei auf der angegebenen Seite. $url = "http://websms" [net.httpWebRequest] $request = [net.webRequest]::create($url) [net.httpWebResponse] $response = $request.getResponse() $responseStream = $response.getResponseStream() $sr =

Powershell - WIE gegen ein array

Anzahl der Antworten 3 Antworten
Für jede Datei verarbeitet wird, wird der Dateiname geprüft, um die Bedingung zu erfüllen. Beispielsweise erhalten die folgende Liste von filtern: $excludeFiles = @" aaa.bbb ccccc.* ddddd???.exe "@ | SplitAndTrim; Sollte es eine Datei ausschließen, die aus

powershell-xml-xpath

Anzahl der Antworten 3 Antworten
In Powershell angenommen ich habe folgende xml: <Users> <User Name="Foo"> <Friends> <Friend Name="Bar"/> </Friends> </User> <User Name="Foo2" /> <User Name="Foo3"> <Friends> <Friend Name="Bar"/> </Friends> </User> </Users> Wie kann ich alle Benutzer, die eine "Bar", wie ein Freund?

Powershell: Catch exception geworfen, wenn Sie nicht in der Lage einen Dienst zu starten

Anzahl der Antworten 3 Antworten
Scheine ich nicht in der Lage zu fangen Sie eine Ausnahme, die ausgelöst durch Start-Service. Hier ist mein code: try { start-service "SomeUnStartableService" } catch [Microsoft.PowerShell.Commands.ServiceCommandException] { write-host "got here" } Wenn ich diese ausführe, wird die

TFS-Build: `Microsoft.TeamFoundation.PowerShell' ist auf diesem computer nicht installiert

Anzahl der Antworten 3 Antworten
Wenn ich angemeldet bin in tfs-build-server mit einem lokalen Konto und führen Sie die folgenden powershell-Befehl: Add-PSSnapin Microsoft.TeamFoundation.PowerShell lädt er die tfs cmdlets richtig. Allerdings, wenn ich die trigger ein zu bauen, die auf dem tfs-server, der

Probleme der Rückkehr hashtable

Anzahl der Antworten 2 Antworten
Also wenn ich den folgenden code: function DoSomething { $site = "Something" $app = "else" $app return @{"site" = $($site); "app" = $($app)} } $siteInfo = DoSomething $siteInfo["site"] Warum nicht $siteInfo["site"] return "Etwas"? Kann ich sagen nur....

Powershell - Ausgabe string CSV-format

Anzahl der Antworten 2 Antworten
Ich habe da ein einfaches Beispiel. Weiß jemand, was ich tun müssen, um die Ausgabe der Zeichenfolge in zwei Spalten. Meine Suche hat nicht viel zurückgegeben in der Art der Formatierung, die Ergebnisse in CSV. Bitte zeigen

Verwenden von Powershell wie kann ich die Anzahl der vorkommen jedes einzelnen Elements in einem array?

Anzahl der Antworten 3 Antworten
Wenn ich habe ein array: 1 1 1 2 2 3 4 4 4 4 5 5 Wie kann ich Powershell verwenden, um mir zu sagen, wie viel von jedem element gibt es in diesem array? Werden

Wie Sie batch-umbenennen von Dateien in einem Verzeichnis aus einer Liste von Namen in einer text Datei

Anzahl der Antworten 5 Antworten
Ich würde gerne mit Power Shell oder batch Datei zum umbenennen von mehreren Dateien in einem Ordner mit einer Liste in eine text-Datei. Im wesentlichen möchte ich anfügen, die Datei-Namen mit des Autors Nachnamen (was ich gespeichert

Skript-Block powershell-remote-MSI-Installation

Anzahl der Antworten 1 Antworten
Hallo, ich war versucht, zum ausführen MSI-Datei aus build-Maschine Ein(cttfs) und installieren Sie das MSI-Datei auf Maschine B(c2devint); output ist die website auf Maschine B. Bitte helfen Sie mir, die Festsetzung der powershell-script, das auf Maschine A

VSTS: Pass-build/release-Variablen in Powershell-Skript Aufgabe

Anzahl der Antworten 3 Antworten
Ideal, ich würde wollen, um die Konfiguration der Azure Web App-Einstellungen der Anwendung mithilfe von build-Variablen (auf VSTS), zum Beispiel: Führen wir unsere veröffentlichen von Aufgaben mithilfe von Powershell-Skripts. Um die Einstellungen der app, das folgende Skript

Ausnahme bei der Veröffentlichung, exception [Exec Timeout oder unterbrochen wurde, nachdem .. ms]

Anzahl der Antworten 4 Antworten
Brauche ich zum erstellen eines Jenkins-job, führt ein PowerShell-Skript auf einem anderen server über SSH. Ich bin mit 'Senden von Dateien oder das ausführen von Befehlen über SSH" - option zu tun das nötige. Die 'Exec Befehl'