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 kann ich ausschließen, insbesondere Namen von Get-ADComputer-Ergebnisse?

Anzahl der Antworten 1 Antworten
Möchte ich, um alle Rechner in meiner domain, die aktiviert sind, und haben 2003 Betriebssystem und die Namen der Computer, die Nicht enthalten "ping -, pict -, pire' Hier ist, was ich habe, aber Total Versagen: Get-ADComputer

Wie man das Datum, Wann der Benutzer Hinzugefügt wurde, wird Gruppe?

Anzahl der Antworten 2 Antworten
Habe ich die Automatisierung unserer change-Prozedur und überprüfung der Gruppen für den Benutzer. Wenn Sie bereits zu der Gruppe Hinzugefügt, das Skript erkennt dies und nicht das hinzufügen der Benutzer zur Gruppe. Jedoch wollen wir uns anmelden,

Windows PowerShell analysieren lokale HTML-Datei

Anzahl der Antworten 3 Antworten
Möchte ich bauen ein array aus einem HTML-file mit PowerShell. Verwende ich ein script, das download der HTML-Datei aus dem Mozilla Firefox-Developer Edition (ich bin Download der index-Datei) lokal und ich möchte analysieren, um den Wert der

Wie die Rückkehr der Benutzer in eine lokale Gruppe einer Domäne in der Powershell

Anzahl der Antworten 2 Antworten
Wenn ich den folgenden Befehl in einer Gruppe der lokalen Domäne: Get-ADGroupMember "Name of Group" Bekomme ich die folgende Ausgabe: Get-ADGroupMember : The operation completed successfully At line:1 char:1 + Get-ADGroupMember "Name of Group" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +

mehrere Aufspaltungen

Anzahl der Antworten 2 Antworten
Ich brauche einen besseren Weg, dies zu tun, irgendwelche Ideen? $strOutput = "800x600, 32 bits @ 60 Hz." # Initial split $aSplitString = $strOutput.Split(",") # Get Horizontal and Vertical Length $aSplitString2 = $aSplitString[0].Split("x") $strHorizontal = $aSplitString2[0] $strVertical

Ein Zeichen ersetzen mit Zeilenumbruch

Anzahl der Antworten 2 Antworten
Powershell ver 4. Windows 7 Wollte ich ersetzen , mit neuen Zeilen in eine text-Datei. Ich habe versucht, das Skript unten (Get-Content C:\Test\test.txt).Replace(',','`n') | Set-Content C:\Test\testv2.txt aber wenn ich sehe wie die Ausgabe-Datei sehe ich , ersetzt

Upload GROßER Dateien über HTTP

Anzahl der Antworten 3 Antworten
Ich versuche zum hochladen von wirklich großen VM-Images (5-15 Gb Größe) an einen HTTP-server mit PowerShell. Habe ich versucht zu verwenden, dass für einige Methoden (hier links zu Skript mit net.WebClient.UploadFile und Skript mit " Invoke-webRequest) Es

Rapidshare-API mit PowerShell

Anzahl der Antworten 2 Antworten
$FreeUploadServer = Invoke-RestMethod -Uri "http://api.rapidshare.com/cgi-bin/rsapi.cgi?sub=nextuploadserver" Invoke-RestMethod -Uri "http://rs$FreeUploadServer.rapidshare.com/cgi-bin/rsapi.cgi?sub=upload&login=43533592&password=password&filecontent=C:\libs\test.txt" Ich habe keine Ahnung, warum das nicht funktioniert, Ihr etwas zu tun mit der filecontent parameter, aber ich habe gelesen, die gesamte Dokumentation über die API und ich kann

Wie um zu überprüfen, ob port offen ist auf einem remote-server mit batch-Datei und ohne Drittanbieter-software?

Anzahl der Antworten 3 Antworten
Als diese Frage geschlossen ist (wo ich soll zuerst beantworten) dann öffne ich diese. Auf einige Maschinen, die es verboten ist, zu installieren/download-Binärdateien, so möchte ich wissen, wie kann ich überprüfen, ob ein port auf einem remote-Computer

Erhalten HDD Seriennummern mithilfe von Powershell

Anzahl der Antworten 3 Antworten
Ich bin die Archivierung einer großen Anzahl von HDD ' s in meiner Firma, und ich habe ein powershell-Skript, das packt der hostname und user-Liste von einer Windows-OS-installation, und ich möchte programmatisch die Seriennummer des Laufwerks als

Wix - installieren Sie und führen Sie ein powershell-Skript

Anzahl der Antworten 2 Antworten
Ich weiß, dass es mehrere Beiträge auf Wix-und PowerShell-Skripts, aber nach dem Versuch, die Lösungen von diesen posts, ich bin immer noch nicht meine gewünschten Ergebnisse. Um meine situation erklären, die ich erstellt habe, ein Wix setup

Senden von E-Mails mit Powershell Windows 7

Anzahl der Antworten 3 Antworten
Kann ich nicht bekommen, diese Arbeit an einem windows 7 client mit powershell 2 $smtpServer = "smtp.example.com" $msg = new-object Net.Mail.MailMessage $smtp = new-object Net.Mail.SmtpClient($smtpServer) $msg.From = "[email protected]" $msg.ReplyTo = "[email protected]" $msg.To.Add("[email protected]") $msg.subject = "My Subject" $msg.body

Wie man einen string statt einem array in der PowerShell?

Anzahl der Antworten 5 Antworten
Ich versuche, Folgendes zu tun: $files = Get-ChildItem c:\temp | Select-Object Name foreach ($i in $files) { Write-Host "Filename is $i" } Beispiel-Ergebnis: Filename is @{Name=oracle10204.rsp} Filename is @{Name=powershell.txt} Wie bekomme ich nur die folgenden? Filename is

PowerCLI zu Fuß durch Cluster und hosts

Anzahl der Antworten 1 Antworten
Hier ist, was ich versuche zu tun: ich habe einen vSphere-setup mit mehreren Clustern, darunter solche Cluster gibt es ein paar hosts. Ich versuche, ein Skript zu schreiben, dass Spaziergänge durch den Clustern und innerhalb jedes Clusters

Fehlermeldung Installation Schokoladig in der PowerShell

Anzahl der Antworten 3 Antworten
Ich versuche zu installieren Schokoladig zu verwenden mit PowerShell. Ist der empfohlene Weg, um es zu installieren, ist das kopieren und einfügen der folgenden Zeile. @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('http://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin Aber

Fügen Sie Anführungszeichen, um jede Spalte in einer CSV per Powershell

Anzahl der Antworten 3 Antworten
Ich versuche, erstellen Sie ein Powershell-Skript, das die wraps Anführungszeichen um die einzelnen Spalten der Datei auf exportieren, um CSV. Aber der Export-CSV-applet einzigen Orte, wo Sie gebraucht werden, d.h. wo der text ein Leerzeichen oder ähnliches

Kann ich mit der PowerShell 1.0 zu Liste der Prozesse zusammen mit Ihren PIDs und Befehl Linien?

Anzahl der Antworten 3 Antworten
BEARBEITEN von OP: Meine Frage, vorausgesetzt, dass die PowerShell wurde das beste tool für diesen job. Es gibt eine einfachere Möglichkeit, dies zu erreichen ist mein Ziel. Ein Freund hat mir nur gesagt, etwa: iisapp.vbs. Es zeigt

Abfangen von Fehlern in Workflows

Anzahl der Antworten 3 Antworten
Ich habe das Spiel mit PowerShell Workflows in PS 3.0 RC, und so weit, ich bin in der Liebe. Es gibt jedoch viele Einschränkungen auf die Arten von Dinge, die Sie können und können nicht innerhalb von

Erstellen eines IIS 6.0-Anwendungspools mit Powershell

Anzahl der Antworten 3 Antworten
Wie erstelle ich einen Anwendungspool in IIS 6.0 mit einem PowerShell-Skript? Dies ist, was ich kommen mit so weit ... $appPool = [wmiclass] "root\MicrosoftIISv2:IIsApplicationPool" Dank InformationsquelleAutor Robert Wagner | 2008-11-04

64bit equivalent-Klasse für eine wmi-Klasse "win32reg_addremoveprograms"?

Anzahl der Antworten 1 Antworten
Mein code unten funktioniert perfekt auf einem 32-bit-Windows-Maschine, aber Sie weigert sich zu arbeiten auf einem 64-bit-Maschine aufgrund der 32-bit-WMI-Klasse win32reg_addremoveprograms im code verwendet. Gibt es eine 64-bit-äquivalent dieser Klasse? $ServerFile = "D:\SharePoint\Powershell\AddRemovePrograms\Machines.txt" $ServerList = Get-Content $ServerFile

Die Verbindung zu DB2 mithilfe von PowerShell

Anzahl der Antworten 2 Antworten
Ich versuche eine Verbindung zu einer DB2-Datenbank und führen Sie einige Abfragen. Ich hatte es ein paar Tage her, aber jetzt gibt es einige wirklich seltsamen Fehler und ich kann nicht herausfinden, warum. Die PowerShell-Verbindung code $connection

Lesen mehrerer Tabellen aus dem dataset in der Powershell

Anzahl der Antworten 2 Antworten
Verwende ich eine Funktion, sammelt Daten aus einer SQL server: function Invoke-SQLCommand { param( [string] $dataSource = "myserver", [string] $dbName = "mydatabase", [string] $sqlCommand = $(throw "Please specify a query.") ) $SqlConnection = New-Object System.Data.SqlClient.SqlConnection $SqlConnection.ConnectionString =

Konvertieren von text-Datei in eine PDF-Datei mit Powershell

Anzahl der Antworten 2 Antworten
Ich habe eine text-Datei mit der einfachen firmware-Versionen drauf. Ich brauche zum konvertieren der Textdatei in eine sichere pdf-Datei mithilfe von powershell-Skripts. Außerdem Ist es ein Weg, um ein Datum und Zeitstempel für die Datei, wenn Ihr

Wie funktioniert Select-Objekt Stopp der pipeline in der PowerShell v3?

Anzahl der Antworten 3 Antworten
In der PowerShell v2, die folgende Zeile: 1..3| foreach { Write-Host "Value : $_"; $_ }| select -First 1 Anzeigen würde: Value : 1 1 Value : 2 Value : 3 Da alle Elemente geschoben wurden entlang

Format datetime in der PowerShell zu JSON als \/Date(1411704000000)\/

Anzahl der Antworten 3 Antworten
Ich möchte das aktuelle Datum als string im folgenden format: \/Date(1411762618805)\/ Ich Kämpfe mit PowerShell und habe Folgendes versucht, aber es hält wickeln Sie das Objekt mit unerwünschten Eigenschaften. Muss ich nur die value Get-Date | ConvertTo-Json

Umgang mit einer CSV mit line-feed-Zeichen in einer Spalte in der powershell

Anzahl der Antworten 1 Antworten
Derzeit habe ich ein system erstellt eine Datei mit Trennzeichen, wie das unten, in dem ich verspottet, bis der extra line speist die in den Spalten sporadisch. Column1,Column2,Column3,Column4 Text1,Text2[LF],text3[LF],text4[CR][LF] Text1,Text2[LF][LF],text3,text4[CR][LF] Text1,Text2,text3[LF][LF],text4[CR][LF] Text1,Text2,text3[LF],text4[LF][LF][CR][LF] Ich habe in der Lage,

Entfernen von Benutzern in Verteilergruppen ohne zusätzliche Bestätigung

Anzahl der Antworten 1 Antworten
Habe ich die exchange powershell-Skript, das funktioniert, aber ich weiß nicht viel über powershell-Skript so gehofft, ich könnte einige Hilfe, wie kann ich diese gleiche Idee arbeiten, aber nicht zu bestätigen, entfernen Sie den Benutzer aus jeder

Powershell entfernen von text aus string

Anzahl der Antworten 2 Antworten
Ich habe einen string [Test: ABC.Test (6)] MORETEXTGOESHERE [(null)] <(null)> - A red fox jumped the fence und möchten, schneiden Sie die Zeichenfolge, um nur A red fox jumped the fence Was ist der beste Weg, um

Nicht die Funktion aufzurufen, weil die aktuellen host nicht implementiert c#

Anzahl der Antworten 1 Antworten
ich weiß, das ist auf diesem board, aber ich bin neu und nichts hat wirklich halped mir, so bin ich der Hoffnung, jemand kann einen Einblick. ich bekomme die folgende Fehlermeldung: Nicht aufrufen dieser Funktion, da die

NuGet: Update-Paket auf eine bestimmte version, die in allen Projekten per PowerShell oder CMD

Anzahl der Antworten 3 Antworten
Haben wir ein Szenario, in dem verschiedene teams arbeiten an verschiedenen teilen eines größeren Produkt. Von Zeit zu Zeit, alle Visual Studio-Projekte für alle Lösungen, die es brauchen, um einige Ihrer referenzierten NuGet-Paketen aktualisiert. Als Ergebnis dieser

netsh advfirewall port-Bereich

Anzahl der Antworten 1 Antworten
Ich versuche mich zu öffnen, ein paar ports. Im folgenden ist der Befehl, den ich kam mit dem funktioniert, auf ein paar Maschinen und nicht in ein paar(Win 7). netsh advfirewall firewall add rule name="open_40000_50000" dir=in localport=40000-50000

Powershell, um eine Liste aller Seiten mit Ihrem layout über das rootweb und alle Unterwebsites?

Anzahl der Antworten 2 Antworten
Ich muss in der Lage sein, einen Bericht zu erstellen, der alle vorhandenen Seiten und Ihrer Seite-layout. Ich habe das folgende powershell-Skript, sondern auch die Verwendung Rekursiver seiner Rückkehr mich nur die, die aus den Stamm-web. filter

Kann nicht Kopieren Sie eine Datei von einer Netzwerkfreigabe in powershell, bis ich die Freigabe in windows explorer

Anzahl der Antworten 2 Antworten
Habe ich ein sehr einfaches powershell-Skript, das kopieren von Dateien von einem Netzwerkserver. hier ist das Skript Write-Output "Copying Backups" copy \\sqlbox\SqlBackups\Client.bak c:\sqlbackups Wirft er diese exception Invalid Path: '\\sqlbox\SqlBackups\Client.bak'. At C:\Work\db\restore.ps1:5 char:1 + copy \\sqlbox\SqlBackups\Client.bak c:\sqlbackups

Verketten von 2 Variablen (Powershell)

Anzahl der Antworten 4 Antworten
Ich habe eine Liste von 20-Server : server1, server2, server3, server4 vor, ... server20. Muss ich ein array "Server", enthält diese 20 Server, so etwas wie : $prefix = "server" $number = "1..20" $servers = $prefix+number Meine

- Aufruf powershell-Skript in der post-gebaut mit Parametern

Anzahl der Antworten 5 Antworten
Ich versuche, Powershell, um mein PS-script in post gebaut - aber irgendwie klappt es nicht so wie es soll: Folgenden Befehl in den Post-Build: C:\WINDOWS\system32\windowspowershell\1.0\powershell.exe -Command "& $(MSBuildProjectDirectory)\CreateSite.ps1 'auto'" (eingefügte Zeilenumbruch zur besseren Lesbarkeit) Den Befehl führt

Warum sollte ich mit der Powershell über C#?

Anzahl der Antworten 4 Antworten
Ich weiß, dass Powershell ist sehr mächtig, es ist eine scripting-Sprache, in der Sie den Zugriff auf das gesamte .Net framework (das ist alles, was ich darüber weiß). Aber ich bin kämpfen, um zu verstehen, was der

Webclient.DownloadFile() .aspx-Datei nicht öffnen will

Anzahl der Antworten 1 Antworten
Ich bin mit der powershell für die erste Zeit. Ich habe gelernt, wie man die download-Dateien mit ein webclient, mit dem folgenden code. $client = New-Object System.NET.Webclient $client.DownloadFile( $url, $path ) Dies scheint zu funktionieren gut für

Erstellen Sie eine geplante Aufgabe unter Windows 7 mit Powershell 4

Anzahl der Antworten 2 Antworten
Bin ich Recht in der Annahme, dass einige der neueren Powershell-Befehlen, die im Zusammenhang mit der Bewirtschaftung von geplanten Aufgaben (wie New-ScheduledTaskAction) sind nicht verfügbar, auf Windows 7 oder Server 2008 R2, auch wenn Powershell 4 ist

Legen Sie Berechtigungen und Einstellungen auf dem IIS-FTP-site mithilfe von PowerShell

Anzahl der Antworten 1 Antworten
Ich bin Anfänger in PowerShell versuche ich, dieses script und funktionierte gut, aber ich brauche zum ändern der FTP-Autorisierungsregeln "Alle Benutzer" (Lesen,Schreiben) und ändern Sie die "FTP-benutzerisolation", "User Name Directory". ## NEEDED FOR IIS CMDLETS Import-Module WebAdministration

Powershell-Skript ausführen .bat-Datei, wenn eine Datei zu einem Ordner Hinzugefügt wird

Anzahl der Antworten 1 Antworten
Ich würde gerne monitor Windows 7 Ordner und eine .bat-Datei, die ausgeführt werden, wenn alle neuen Dateien, die zum Ordner Hinzugefügt werden. Es scheint, wie ich sollte in der Lage sein, dies zu tun, verwenden Sie powershell,

Entfernen von doppelten Dateien mit Powershell

Anzahl der Antworten 4 Antworten
Habe ich mehrere tausend doppelte Dateien (jar-Dateien als Beispiel), würde ich gerne mit powershell Suche durch das Dateisystem rekursiv Finden, der dups (entweder nur name oder ein Prüfsummen-Methode oder beide) Löschen Sie alle Duplikate bis auf einen.

Wie eine Schleife in powershell, bis erfolgreich?

Anzahl der Antworten 2 Antworten
%WINDIR%\system32\inetsrv\appcmd.exe set site /site.name:"WebRole_IN_0_CB" /[Path='/'].applicationPool:"ASP.NET v4.0" >>CBLog.log powershell.exe -command Set-ExecutionPolicy Unrestricted powershell.exe .\CheckIfSuccessful.ps1 Ich möchte das Skript ausführen, oben und wenn appcmd.exe kann nicht ausgeführt werden es wegen der WebSite, die noch nicht zu und bereit wäre,

Ist es möglich, Rohr bedingt in Powershell, d.h. führen Sie ein element einer pipeline nur, wenn eine Bedingung erfüllt ist?

Anzahl der Antworten 6 Antworten
Möchte ich etwas wie das hier tun: <statement> | <filter1> | <filter2> if <condition> | <filter3> | <filter4> | <filter5> Den Ergebnissen <statement> starten Sie durch <filter1>, dann laufen Sie durch <filter2> erst wenn <Bedingung> erfüllt ist,

Parameter mit default-Wert nicht in PsBoundParameters?

Anzahl der Antworten 4 Antworten
Allgemeinen code Betrachten Sie diesen code: PS> function Test { param($p='default value') $PsBoundParameters } PS> Test 'some value' Key Value --- ----- p some value PS> Test # nothing Ich würde erwarten, dass $PsBoundParameters enthalten wäre Rekord

Powershell - Tail-Windows-Ereignisprotokoll? Ist es möglich?

Anzahl der Antworten 2 Antworten
Wie kann ich mit powershell Schwanz ein bestimmtes windows-Ereignis-log? Ist es möglich? Schwanz? Als Ionen-monitor für? Oder Holen Sie sich den Schwanz von einem bestimmten Ereignis? InformationsquelleAutor Kit Ho | 2013-03-07

Power Shell: Run Login-AzureRmAccount zum login

Anzahl der Antworten 1 Antworten
Ich möchte erstellen Sie eine neue Ressource-Gruppe in azure über power shell mit dem Befehl: New-AzureRmResourceGroup - Name name -Location "WesternEurope" dann bekomme ich die Fehlermeldung: New-AzureRmResourceGroup : Ausführen des Login-AzureRmAccount, um sich einzuloggen." Aber ich bin

Konvertieren Arraylist zu string in powershell

Anzahl der Antworten 3 Antworten
Ich versuche grep einige Daten aus einer variable: Select-String -inputObject $patternstring -Pattern $regex -AllMatches | % { $_.Matches } | % { $_.Value } -OutVariable outputValue Write-Host $outputValue Den gleichen outvariable ich versuche zu tun, string-manipulation $outputValue.Substring(1,$outputValue.Length-2);

Abgerundet wird ein Doppel auf die nächste Ganzzahl

Anzahl der Antworten 1 Antworten
Wie kann ich umwandeln eines double in einen int, aber stellen Sie sicher, es rundet unabhängig von der dezimal-Wert (wie lange als dezimal-Wert ist nicht 0)? InformationsquelleAutor Backwards_Dave | 2015-04-23

Split-Pfad mit Root-UNC-Verzeichnis

Anzahl der Antworten 3 Antworten
Also ich hab ein UNC-Pfad, etwa so: \\server\folder Ich will nur den Pfad-zu-server, z.B. \\server. Split-Path "\\server\folder" -Parent zurück "". Alles, was ich versuchen welche sich mit dem root schlägt fehl. Zum Beispiel Get-Item "\\server" schlägt zu.

Wie starte ich PowerShell 3.0?

Anzahl der Antworten 2 Antworten
Habe ich installiert das Windows Management Framework 3.0 CTP, die enthält PowerShell 3.0. http://www.microsoft.com/download/en/details.aspx?id=27548 Aber jetzt habe ich nicht herausfinden können, wie das starten eines PowerShell 3.0-shell. Ich sehe nicht, eine neue PowerShell-Installations-Ordner mit einem powershell.exe zu