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
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
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
1
Antworten
Hallo, ich habe ein Script und versuchen, es zu starten, die im Task-Scheduler. dies stellt Zwei Probleme für mich. ist, dass das Skript aktivieren, eine Anwendung, die erfordert, dass die GUI ausgeführt werden, und gezeigt. also, wie
2
Antworten
Ich versuche zum kopieren einer einzelnen Datei mit copy-item zu einem remote-computer mit powershell. Es funktioniert gut, wenn das Verzeichnis bereits existiert, aber schlägt fehl, wenn es nicht. Ich weiß -force funktioniert, wenn es ein Verzeichnis ist
1
Antworten
Ich bin auf der Suche nach einer Lösung für das The OS handle's position is not what FileStream expected. Do not use a handle simultaneously in one FileStream and in Win32 code or another FileStream. Ausnahme, dass
1
Antworten
Ok, habe ich ein powershell-Skript, und ich bin versucht, um die Haupt-Schnittstelle verwenden Sie ein Registerkarten-layout. Ich habe alle Funktionalität, die ich will arbeiten, außer ich möchte zum ausblenden der Registerkarten bis oben und verwenden Sie die
3
Antworten
Ich brauche zum Lesen eine Excel-Datei aus Powershell. Ich bin mit diesem Objekt: $objExcel=New-Object -ComObject Excel.Application Es ist in Ordnung, die auf einem Rechner mit einer Office-installation, aber wenn Office nicht installiert, ich bekomme diese Fehlermeldung: Retrieving
1
Antworten
Ich versuche ausgewählt objetcts von GetEventlog $StartDay = (Get-Date).AddDays(-1) Get-EventLog -LogName application -After $StartDay | Select-Object Time, EntryType, Source, Message aber das ist die Produktion Zeit-Feld als leere Spalte ohne Daten. Wie format-Uhrzeit-Feld, um Daten anzuzeigen? InformationsquelleAutor
1
Antworten
Ich bin auf der Suche um einige powershell-Skripts über Automatisierung. So etwas wie: IList errors; Collection<PSObject> res = null; using (RunspaceInvoke rsi = new RunspaceInvoke()) { try { res = rsi.Invoke(commandline, null, out errors); } catch (Exception
1
Antworten
Wenn ich einen unter-Befehl, um die Liste Protokoll-ID, es sagt Get-WinEvent : No events were found that match the specified selection criteria. Wie kann ich diese Ausnahme abfangen und anzeigen einer einfachen Meldung "Keine Veranstaltungen gefunden". Befehl,
1
Antworten
Ich versuche, eine Funktion erstellen, erstellt ein benutzerdefiniertes Objekt, aber begegnet sind ungewöhnlich Verhalten. Wenn Sie führen Sie den code unten finden Sie dieser Ausgabe function Test-CustomObject { function Create-CustomObject { $objProps = @{ 'property1' = 'Hello
5
Antworten
Verwende ich den folgenden Befehl zum ausführen setup_server.exe auf Windows-remote-box: powershell -command "$encpass=convertto-securestring -asplaintext RPASSWORD -force;$cred = New-Object System.Management.Automation.PSCredential -ArgumentList RUSER,$encpass; invoke-command -computername RCOMPUTERNAME -scriptblock {setup_server.exe} -credential $cred;" setup_server.exe's Aufgabe ist es, auf der einige Konfigurationsdateien und
5
Antworten
Muss ich join mehrerer Url-Elemente zu einem string, also schrieb ich den generic-Mitmachen-Teilen-Funktion: filter Skip-Null { $_|?{ $_ } } function Join-Parts { param ( $Parts = $null, $Separator = '' ) [String]$s = '' $Parts |
3
Antworten
Ich versuche ein script zu erstellen, um eine Datei umzubenennen, entspricht eine gegebene Dateiname, mit wildcard-Zeichen. z.B. Ich habe einen Ordner mit folgenden Dateien: 201412180900_filename_123.melden Sie 201412181000_filename_123.melden Sie 201412181100_filename_456.melden Sie filename_789.melden Sie Ich Scannen möchten, in diesen
2
Antworten
Wegen einer verkorksten group policy object, mehrere Computer haben, TightVNC installiert, wenn Sie nicht sollten. Die GPO ist verschwunden, so dass nur das entfernen der software aus gibt es nicht eine option, ich bin mir dessen bewusst.
1
Antworten
Habe ich zwei Fragen hier, warum die folgende Funktion in ein Skript nicht erkannt, wenn ich das Skript ausführen: Skript: $pathN = Select-Folder Write-Host "Path " $pathN function Select-Folder($message='Select a folder', $path = 0) { $object =
4
Antworten
Ich habe versucht, eine IF-ELSE-Klausel zur Arbeit in mein kleines powershell v2-Skript, und ich denke, ich habe einige Probleme mit meiner Analyse. Hier der code, den ich derzeit habe: $dir = test-path C:\Perflogs\TestFolder IF($dir -eq "False") {
1
Antworten
Habe ich ein cmdlet unter Modul M1. Ich brauche, um das cmdlet ausführen von der Kommandozeile selbst. Wie sagen powershell -Command cmdlet1. Aber ich muss importieren Sie das Modul M1 vor der Ausführung cmdlet1. Gibt es eine
2
Antworten
Derzeit haben wir mehrere hundert geplante tasks im Windows Taskplaner auf unserem server 2008-box. Es gibt eine Reihe von Aufgaben, die ausgeführt werden, jede halbe Stunde auf unbestimmte Zeit. Gibt es eine Möglichkeit, ein Skript zu nutzen,
4
Antworten
Kann jemand erklären, die Unterschiede zwischen Invoke-Expression $test und Invoke-Expression -Command $test? variable test: $test = "notepad.exe myfile.txt" InformationsquelleAutor rschirin | 2013-09-05
2
Antworten
Nachdem wir-branch für release, es gibt bestimmte Konfigurations-Dateien, die aktualisiert werden müssen. Derzeit bin ich immer die Letzte version der source code auf die spezifische (neue) Zweig. Dies ist zeitaufwendig und verbraucht viel Speicherplatz. Gibt es eine
1
Antworten
Ich versuche zu entfernen, AD-Gruppenmitgliedschaft für eine Liste von Benutzern, deren Konten deaktiviert wurden, aber nicht sicher, wie Sie Sie richtig kombinieren Sie die cmdlets. Dies ist mein Versuch... Import-CSV T:\temp\users.csv | ForEach-Object {Get-ADPrincipalGroupMembership -Identity $_.member |
2
Antworten
Ich bin auf der Suche nach einem Weg, um finden single gekocht Wert-Ausgabe des Gesamt-Speicher und Speicher im Einsatz. gwmi Win32_OperatingSystem | select TotalVisibleMemorySize, FreePhysicalMemory so weit ich das haben, ich brauche aber nur die Werte-Ausgabe. für
1
Antworten
Ich habe ein Skript, das überprüft, aus einer definierten Liste, der Speicherplatz auf unseren Servern. Der ersten Festplatte.ps1 und die list.txt die Datei wird immer auf "D:\scripts\disk.ps1 und ich möchte zu senden, das "Ergebnis" html-Datei auf dem
3
Antworten
machineName haben versucht ein Skript ausführt, mithilfe der invoke-Befehl, in der folgenden Weise: Invoke-command -filepath C:\scripts\GettMembers.ps1 -computername "machinename" -credential $Getcredential Aber ich erhalte die folgende Fehlermeldung : Connecting to remote server failed with the following error message
2
Antworten
Habe ich das DataLink-DLL auf meinem system - Interop.MSDASC.dll ich bin versucht zu laden, das gleiche von Powershell-wie diese - [Reflection.Assembly]::LoadFile("C:\Interop.MSDASC.dll") | out-null Aber, bekomme ich die folgende Fehler - Exception calling "LoadFile" with "1" argument(s): "Could
1
Antworten
So, ich habe ein powershell-Skript, das geht zu bestimmten Zeiten und downloads von Dateien von einer Website und speichert diese in unser Netzwerk. Es ist wirklich super einfach, aber ich habe ein Problem, ich brauche Feste. Zuerst
2
Antworten
Ich versuche, herauszufinden, was wäre der beste Weg, um rufen Sie eine exe-Datei, benötigt ein date range " - parameter (ex: 20130801-20130815) und dann loop es so, dass es minus 15 Tage und ruft die exe mit
4
Antworten
Habe ich ein PowerShell 2.0-das Skript, das ich verwenden, um Ordner löschen, die keine Dateien in Ihnen: dir 'P:\path\to\wherever' -recurse | Where-Object { $_.PSIsContainer } | Where-Object { $_.GetFiles().Count -eq 0 } | foreach-object { remove-item $_.fullname
1
Antworten
Bezieht diese link, ich versuche, einzuführen verbose-Modus in meinem Skript. Wenn ich eine definierte Funktion wie diese - function TestVerbose { param( [switch]$verbose, [Parameter(Mandatory = $True)] $p1 ) if($verbose) { Write-Verbose "Verbose Mode" } } Get-Help TestVerbose
3
Antworten
Also das problem ist, dass ich beim laufen meine basic-Skript, das einfach spiegeln, was übergeben wird, auf den Befehl Linie, die Argumente sind nicht getrennt in der Art, würde ich erwarten, dass Sie. den basic-code: write-host "`$args`[0`]
1
Antworten
Ich bin sicher, dies ist einfach, aber ich versuche nur, um wickeln Sie meinen Kopf herum. Ich habe eine XML-Datei, die wie folgt aussieht: <software> <program>Bob</program> <program>Reader</program> <program>Hello</program> <program>Java</program> </software> Bin ich dann ziehen Sie es in
2
Antworten
Ich bekomme immer diese Fehlermeldung immer wenn ich mein powershell-script zur Sicherung meiner Datenbanken. Ich kann nicht scheinen, um herauszufinden, was das problem ist. Jede Hilfe wird sehr geschätzt. Exception calling "SqlBackup" with "1" argument(s): "Backup failed
4
Antworten
Gibt es eine einfache Möglichkeit zu überprüfen ob alle Dateien richtig kopiert wurden beim Aufruf von copy-item? Ich dachte über die Verwendung der Prüfsumme für alle Dateien, aber ich könnte mir vorstellen, powershell (v2) würde schon etwas
6
Antworten
Ich habe einen Drucker server, die Gastgeber der rund 1000 Drucker. Ich möchte löschen eine dieser. Ich bin derzeit mit diesem Befehl: $p = Get-WmiObject -Class Win32_printer -ComputerName $server -namespace "root\CIMV2" -filter "name='printer0456'" Funktioniert es, er findet
1
Antworten
Muss ich kopieren von Dateien auf mehreren Computern von meinem computer mit den folgenden Spezifikationen. Muss ich Benutzername Ich muss das Passwort auch während der Ausführung sollte es nicht prompt wieder für den Passwort - wichtig Ich
4
Antworten
Ich bin derzeit am Aufbau eines neuen automatisierten Bereitstellung und würde gerne wissen, wie Sie sich registrieren eine https-Bindung mit SNI aktiviert, die auf IIS 8 programmgesteuert. Die Webseite existiert bereits und das SSL-Zertifikat ist bereits installiert.
1
Antworten
Windows powershell-Befehl deinstallieren Sie alle Java-Versionen außer einer bestimmten version. Sollte dieser Befehl funktioniert auch in windows 7 & oben. Dem folgenden Befehl werden alle Versionen. Wie ändere ich die folgenden in der Weise, dass eine bestimmte
1
Antworten
Ich bin powershell-Neuling und ich habe ein .csv-Datei wie folgt: Group1; User_A Group1; User_B Group2; User_A Group2; User_D Group2; User_C Wie kann ich ersetzen Sie die Elemente mit Leerzeichen aus der ersten Spalte, so daß ich nur
2
Antworten
Ganz einfach, wie kann ich die initialisieren der params Teil meiner Powershell-Script, so kann ich ein Kommandozeilen-Argumente wie Get-Foo [-foo1] <foo1Arg> [-foo2 <foo2Arg> [-bar <barArg>]] Also die einzige Zeit, die ich nutzen kann -bar ist, wenn foo2
2
Antworten
HINTERGRUND Ich bin mit Powershell 2.0 unter Windows 7. Ich Schreibe ein cmdlet in Powershell-Modul ("Modul" ist die neue Powershell 2.0). Testen Sie das cmdlet ich bin das schreiben von Unit-tests in Visual Studio 2008, die programmgesteuert
2
Antworten
Ich versuche mich zu übergeben, array von Argumenten, die powershell-Skript-Datei. War ich versucht, übergeben Sie die Kommandozeile, wie dies in der Befehlszeile. Powershell -Datei "InvokeBuildscript.ps1 - " "z:\" "Component1","component2" Aber es funktioniert nicht nehmen Sie die Parameter
2
Antworten
Ich habe eine große Liste von Daten (über 1000 unterschiedliche Werte) und ich möchten, dass der Benutzer in der Lage sein, zu wählen, bestimmte Werte aus der Liste aus einer PowerShell-Konsole. Was ist der einfachste Weg über
2
Antworten
Hallo ich bin mächtig zu kämpfen mit der folgenden - nehmen wir an, ich habe die folgende Verzeichnisstruktur C:\Temp\Test1 und C:\Temp\Test2 Was ich tun möchte ist rekursiv kopieren der Kind-Inhalte C:\Temp\Test1 zu C:\Temp\Test2 ohne kopieren der Ordner
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
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".
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
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
1
Antworten
Ich versuche zu laufen ein PowerShell-Skript von einem windows-batch-Datei. Dies ist eine SharePoint-bezogene-Skript, dass verwendet Import-SPData. Dieses funktioniert ohne Problem bei der Verwendung von USERA's login. Allerdings, wenn ich versuche, um die gleiche batch-Datei aus USERB's einzuloggen,