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.
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
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,
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
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" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 =
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
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
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
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,
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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.
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,
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,
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
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
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
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);
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
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.
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