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 Sie wissen, wenn powershell installiert ist auf dem remote-workstation?

Anzahl der Antworten 2 Antworten
Wie Sie wissen, wenn powershell installiert ist, auf remote-workstation; wir müssen bei der Inventur aller powershell-Arbeitsstationen, so dass wir planen können, eine änderung für die Bereitstellung; gibt es eine Möglichkeit, aus der Ferne wissen, wenn powershell installiert

Wie zu erkennen, wenn sich Azure Powershell-Sitzung abgelaufen ist?

Anzahl der Antworten 7 Antworten
Schreibe ich ein Azure PowerShell-Skript und login in Azure nenne ich Add-AzureAccount die popup-browser das login-Fenster. Frage ich mich, was ist der beste Weg, um zu überprüfen, ob die Anmeldeinformationen abgelaufen sind oder nicht und somit, wenn

Wie behandeln backslash-Zeichen in der PowerShell -ersetzen von Zeichenketten-Operationen?

Anzahl der Antworten 1 Antworten
Ich bin mit -ersetzen zu ändern einen Pfad von der Quelle zum Ziel. Aber ich bin nicht sicher, wie man mit den \ - Zeichen. Zum Beispiel: $source = "\\somedir" $dest = "\\anotherdir" $test = "\\somedir\somefile" $destfile

Zusammenführen mehrerer CSV-Dateien in eine mit PowerShell

Anzahl der Antworten 11 Antworten
Hallo, ich bin auf der Suche nach powershell-Skript, die zusammengefügt alle csv-Dateien in einem Verzeichnis in eine text-Datei (.txt) . Alle csv-Dateien haben den selben header, die Speicherung immer in der ersten Zeile jeder Datei. Also muss

PowerShell - Liste alle SQL-Instanzen, die auf meinem system?

Anzahl der Antworten 6 Antworten
Gibt es einen Powershell-Befehl zum auflisten aller SQL-Instanzen, die auf meinem system? (MS SQL 2008) Ohh mein Gott!!! So viele gute Antworten! Vielen Dank! Aber jetzt bin ich ein bisschen verwirrt. Das ist die beste Antwort? 🙂

PowerShell extrahieren von Zeichen aus einer Zeichenfolge

Anzahl der Antworten 2 Antworten
Ich habe eine Liste von user-Namen .csv-Datei. Sieht so aus PC,User comp-1,john.doe PC-2,steven.smith MAC-1,betty.crocker und ich möchte so extrahieren Sie den Anfangsbuchstaben des ersten und letzten Namen in einer anderen Variablen. Nicht sicher, wie dies zu erreichen.

Powershell-Befehl die Verarbeitung (Übergang in Variablen)

Anzahl der Antworten 6 Antworten
Ich bin erstellen Sie ein Powershell-Skript, bereitstellen von code und Teil des Prozesses ist der Aufruf eines Kommandozeilen-Komprimierung-tool namens RAR.EXE der back-up-Ordner. Ich versuche, dynamisch zu erstellen, die Parameter und dann über powershell rufen Sie den Befehl

Versuchen, um eine Verschachtelte Liste der Benutzer in einer Gruppe in Active Directory-PowerShell

Anzahl der Antworten 2 Antworten
Ich versuche, um eine Liste der Benutzer in einer Gruppe im active directory. Wir haben mehrere domains. Ich möchte von einem zentralen Speicherort, auf den jede Umfrage Domäne für jede Gruppe. Außerdem will ich es zur Anzeige

Gibt es eine Möglichkeit zu prüfen, AD-Gruppenmitgliedschaft für einen computer?

Anzahl der Antworten 5 Antworten
Ich versuche zu überprüfen, computer Mitgliedschaft in der Gruppe über Powershell. Ich möchte in der Lage sein, um geben Sie einen bestimmten computer-Namen ein und finden Sie die Gruppen, computer ist aber aus einem Powershell-Skript. Ich bin

Zugriff verweigert - Verwirrung über COPY-ITEM

Anzahl der Antworten 1 Antworten
Ich versuche, kopieren Sie einige Dateien von meinem server zu einer workstation. Wenn ich $Foldername zu C:\der Prozess funktioniert. Aber wenn ich den code belassen wie es ist, also, Wenn ich entscheiden, um Dateien zu kopieren, zu

PowerShell-Ausnahme beim aufrufen von "Send" mit "1" argument(s): "Fehler beim senden von mail."

Anzahl der Antworten 2 Antworten
Habe ich den folgenden Fehler beim ausführen dieses Skripts: Ausnahme beim aufrufen von "Send" mit "1" argument(s): "Fehler beim senden von mail." #Variables to configure $MailServer = "domain.com" $ReportSender = "[email protected]" $ReportRecipient = "[email protected]" $MailSubject = ("yourdomain.local

stoppen oder starten Sie einen Dienst auf remote-Maschine

Anzahl der Antworten 3 Antworten
Erstellte ich ein Skript starten oder stoppen Sie einen Dienst basierend auf der display-Namen. Mein script funktioniert auf dem lokalen Rechner, aber ich möchte sicherstellen, dass es getan werden kann, auf einem remote-Computer und dem lokalen Computer.

Powershell erstellen Sie eine durch Trennzeichen getrennte Liste von array von IP ' s, die auftreten, $N-mal

Anzahl der Antworten 3 Antworten
Überall, wo ich geschaut haben, hat mir gezeigt, Methoden, dies zu tun, dass die Arbeit mit physischen Akten aber, aus welchem Grund auch immer, nicht mit einem array. Ich würde eher nicht das die Daten gespeichert, dann

Hinzufügen eines Alias zu einem Microsoft O365-Gruppe

Anzahl der Antworten 3 Antworten
Hinzufügen wollte eine Antwort auf das, was ich gelernt, nachdem die Erforschung und Erfolg mit diesem Thema. Ich habe eine Microsoft O365-Konto, wo ich mein Geschäft zu führen. Ich bin mit Microsoft-Teams also mein executive team können

Testen, um zu sehen, wenn Sie eine geplante Aufgabe existieren in der powershell

Anzahl der Antworten 5 Antworten
Ich kann nicht herausfinden, warum der folgende code nicht funktioniert: Function createFirefoxTask() { $schedule = new-object -com Schedule.Service $schedule.connect() $tasks = $schedule.getfolder("\").gettasks(0) foreach ($task in ($tasks | select Name)) { echo "TASK: $task.name" if($task.equals("FirefoxMaint")) { write-output "$task

In der PowerShell, können Test-Path (oder etwas anderes) verwendet werden, um zu überprüfen mehrerer Dateien beim deklarieren eine string-array-parameter

Anzahl der Antworten 3 Antworten
Habe ich eine Funktion akzeptiert einen string-array-parameter der files und ich möchte Test-Path (oder etwas anderes), um sicherzustellen, dass alle Dateien, die in den string-array-parameter vorhanden ist. Ich möchte diese in der parameter-Erklärung, wenn möglich. Ist das

Wie kann ich dynamisch Elemente hinzufügen, um arrays in der PowerShell?

Anzahl der Antworten 3 Antworten
Habe ich nicht viel PowerShell-Erfahrung noch nicht und bin versucht, mir beibringen, wie ich entlang gehen. Ich versuche, mich einige proof-of-concept-code für ein größeres Projekt. Das Ziel hier ist es zu dynamisch erstellen und hinzufügen von Elementen

Wie kann ich ändern, XML mit PowerShell/XPath und speichern Sie das Dokument?

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche, um mit der PowerShell ändern von XML. Ich habe nicht in der Lage, kopieren Sie XML mit XPath. Ich kann das laden der XML, aber ich kann nicht herausfinden, wie die Liste

Einstellung Powershell-Farben mit hex-Werten in den Profil-Skript

Anzahl der Antworten 4 Antworten
Ich weiß, ich kann ändern PowerShell-Konsole Farben durch Einstellung in meinem Profil so etwas wie: $Host.UI.RawUI.BackgroundColor = "White" Clear-Host Jedoch in der Powershell-Konsole, man kann gehen, um die Farbe der Registerkarte Eigenschaften und ändern Sie die RGB-Werte

'PowerShell' ist nicht als ein interner oder externer Befehl

Anzahl der Antworten 3 Antworten
Habe ich gerade installiert, Schokoladig per PowerShell, ich habe versucht mit PowerShell sowohl als mich selbst und als administrator, und wenn ich versuchen, choco oder cinst bekomme ich die folgende Fehlermeldung: PS C:\> choco /? 'PowerShell' is

Ausgeführt R-Skript von Powershell

Anzahl der Antworten 2 Antworten
In batch-Skript, ich kann führen Sie ein R-Skript mit der folgenden syntax: Rterm.exe --quiet --slave --vanilla < "C:\some_script.R" Jedoch die Powershell zu haben scheint reserviert "<" für die künftige expansion. Ich Frage mich, ob es einen direkten

Erstellen datetime-Objekt aus der anderen Zeitzone in der Powershell

Anzahl der Antworten 2 Antworten
Grundsätzlich bin ich auf der Suche nach einem Weg, um zu konvertieren datetime einer bestimmten Zeitzone zu anderen Zeitzone während der Einnahme von DST in Betracht zu. z.B. Was ist die Zeit in "Pazifik Standard Zeit", wenn

Wie Sie richtig schließen ODP.net Verbindung : dispose () - oder close()?

Anzahl der Antworten 4 Antworten
dies ist mein powershell-code : [void][System.Reflection.Assembly]::LoadFile("C:\DLL\Oracle.ManagedDataAccess.dll") $OracleConnexion = New-Object Oracle.ManagedDataAccess.Client.OracleConnection('User Id=test;Password="test";Data Source=10.2.2.1/TEST') $TimeOut = 60 $OracleConnexion.Open() $Query=$OracleConnexion.CreateCommand() $Query.CommandText="Select * FROM TEST" $Query.CommandTimeout = $Timeout $ExecuteRequete=$Requete.ExecuteReader() while ($ExecuteRequete.Read()) { $SiebelLastRecord += $ExecuteRequete.GetDateTime(0).ToString() } $OracleConnexion.Close() So, ich bin öffnung

Können PowerShell-trap Fehler in GetChildItem und weiter looping?

Anzahl der Antworten 2 Antworten
Habe ich ein PowerShell-Skript, das recursing nach unten durch die Datei system mit GetChildItem in einer for-Schleife. Wie es reist, es ist die Befestigung von ACL-Probleme, die es findet (meist, wo jemand blockiert hat, wird das Konto

PowerShell Parameter Liste der Werte

Anzahl der Antworten 2 Antworten
Ich habe versucht nach Antworten zu suchen, aber ich denke, dass die Worte, die PowerShell und die parameter zusammen, die in einer Reihe von Schlüsselwörtern nicht für eine einfache Suche Meine Frage ist, ich Schreibe eine Funktion,

Wie finden Sie mein USB-flash-Laufwerk ist Weg mit PowerShell

Anzahl der Antworten 5 Antworten
Bereite ich eine ps1-Datei. Es wird installiert, einige Programme im hintergrund. Aber meine Programme " setup-Dateien gespeichert wurden, die in meinem USB-flash-Laufwerk. In meiner ps1-Datei, cd E:\User\User_Setups Dieser Weg ist mein USB-flash-Laufwerk ist Weg. Aber es wird

Wie kann ich sehen, die Kommando-history in allen PowerShell-Sitzungen in Windows Server 2016?

Anzahl der Antworten 1 Antworten
Wo können Sie die vollständige Geschichte von allen Sitzungen in Windows Server 2016? Den folgenden PowerShell-Befehl umfasst nur die Befehle aus der aktuellen Sitzung: Get-History Die einfache Antwort ist nativ können Sie nicht... So dass für den

Suchen eines Teilstrings in einem string mit PowerShell und trimmen

Anzahl der Antworten 3 Antworten
Ich versuche, schneiden Sie ein string mit PowerShell. Lassen Sie uns sagen, Sie haben die folgende Zeichenfolge: Test Test test test test test /abc test test test Will ich 'finde' den '/a' im string und letztendlich das

Wie bekomme ich den aktuellen Benutzernamen in Windows PowerShell?

Anzahl der Antworten 15 Antworten
Wie bekomme ich den aktuellen Benutzernamen in Windows PowerShell? InformationsquelleAutor Thomas Bratt | 2010-01-18

Um springen zu bestimmten stellen im Skript

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit, ein Skript springen an eine bestimmte Stelle wie :GEHE in der Eingabeaufforderung? Ich wollte das script springt an den Anfang, wenn es beendet ist. $tag1 = Read-Host 'Enter tag #' cls sc.exe \\$tag1

Mit Invoke-WmiMethod zum ausführen einer ausführbaren Datei auf einer remote-Maschine, als ein bestimmter Benutzer

Anzahl der Antworten 1 Antworten
Als Teil eines deployment-Automatisierung, bin ich zu versuchen, eine ausführbare Datei auf einem remote-Computer mit powershell. Die ausführbaren ausführen muss, um sich als ein bestimmter Benutzer, so dass Sie können eine Verbindung zu der entsprechenden Datenbank, um

Power shell Combo-Box Laden mit Default-Wert von $array

Anzahl der Antworten 1 Antworten
Wurde ich gefragt, ob jemand weiß einen Weg, um einen Standardwert für ein Kombinationsfeld in der power shell? Ich möchte es zur Anzeige des 1. Objekt im array $OperatingSystemArray ich habe das setup, wenn es geladen wird.

Get-ADUser-filter aus bestimmten ORGANISATIONSEINHEIT, benutzerdefinierte Spalte

Anzahl der Antworten 2 Antworten
versucht, ein Audit-Bericht der aktiven Benutzer. Wir haben eine ORGANISATIONSEINHEIT, die ich nicht wollen, um darüber zu berichten. Mir alle active (aktiviert) AD-Konten. AUßER in einer bestimmten ORGANISATIONSEINHEIT. Get-ADUser -Filter{enabled -eq $true} | Select-object Samaccountname,surname,givenname ` |

Putting-Funktionen in separaten Skript und dot-sourcing-Ihnen - was der Umfang sein

Anzahl der Antworten 3 Antworten
Habe ich meine Funktionen in eine eigene Datei und rufe ich die Datei mit: $workingdir = Split-Path $MyInvocation.MyCommand.Path -Parent . "$workingdir\serverscan-functions.ps1" Aber, wenn ich rufen Sie die Skripte wie my-function wie wird der Geltungsbereich von Variablen (innerhalb

Benutzer powershell, um eine Liste aller Ordner /downloads/pivots

Anzahl der Antworten 3 Antworten
Also ich habe eine Boot Belastung von pivot-Tabellen, die ich hochladen Alltag zu Ordnern wie: Pivot0001 Pivot0002 Pivot0003 und so weiter. Ich habe auch user-Gruppen genannt Pivot0001 und so mit Benutzer müssen für den Zugriff auf diese

Was ist der Unterschied zwischen "Write-Host" "Write-Output", oder "[console]::WriteLine"?

Anzahl der Antworten 6 Antworten
Gibt es eine Reihe von verschiedenen Möglichkeiten, um Meldungen auszugeben. Was ist der effektive Unterschied zwischen der Ausgabe etwas über Write-Host, Write-Output oder [console]::WriteLine? Ich auch feststellen, dass wenn ich: write-host "count=" + $count Den + wird

Ersetzt nur das erste vorkommen eines Wortes in einem string

Anzahl der Antworten 2 Antworten
Ich habe einige Probleme mit regulären Ausdruck vor allem, weil ich denke, dass die Informationen, die ich finden kann, ist nicht speziell für powershell und alle Beispiele, die ich versucht habe, entweder Fehler oder nicht so funktionieren

PowerShell entspricht der curl HTTP POST für Datei-transfer

Anzahl der Antworten 1 Antworten
Ich bin gerade hochladen einer Datei über einen HTTP-post mit einem Aufruf wie diesem: curl --verbose --data-binary @C:\Projects\TestUploadFiles\TestFile1.csv "http://client.abc.com/submit?username=UserX&password=PasswordHere&app=test1&replacejob=TestNewJob&startjob=n" Diese funktioniert einwandfrei. Jedoch, ich haben tatsächlich über 3000 Dateien täglich hochladen - jede Datei in meinem Verzeichnis.

PowerShell-Modul-Manifest - automatisches laden der Benötigten Module

Anzahl der Antworten 2 Antworten
Erstelle ich ein Modul, das hängt von mehreren anderen Module, die ich brauche laden in der globalen Umwelt. Ich habe versucht, erstellen ein Drehbuch und mit ScriptsToProcess-import der Module, aber es sieht aus wie der check für

Cut-off-text in der Zeichenfolge nach/vor dem seperator in der powershell

Anzahl der Antworten 5 Antworten
Ok, so hier ist, was ich versuche zu tun: Ich möchte ein kleines powershell-Skript, das dauert jede Datei von meiner Musik-Bibliothek und dann wird ein hash-Summe und schreibt diese in eine Datei etwa so: test.txt ; 131

So finden Sie heraus, welche version von webdeploy/msdeploy ist derzeit installiert?

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche nach so etwas wie ein Powershell-Skript, um zu überprüfen, ob msdeploy installiert ist und wenn ja, welche version Habe ich als Prüfung "c:\Program Files\IIS" und die Prüfung für MSDeploy-Installationen gibt, aber ist

Powershell, DNS-forward-lookup-zone-Liste, dann überprüfen Sie

Anzahl der Antworten 1 Antworten
Ok, so dass wir die Migration auf eine neue NS für alle unsere externen domains. Die aktuelle Menge von domains, die nicht mehr gültig sind, aber nicht entfernt. Ich bin versucht zu exportieren einer Liste aller forward-Lookupzonen

Nicht gefunden-Modul-Anbietern

Anzahl der Antworten 2 Antworten
Ich habe ein Problem mit der PowerShell. Es ist fast, wie es nicht installiert, alle Weg; das ist seltsam, da es Windows 10 und es Schiffe mit ihm. Mit keine Sperre, ich habe versucht, ersetzen Sie die folgenden

Powershell-Skript get-Zertifikat Ablauf für eine website aus der Ferne für mehrere Server

Anzahl der Antworten 2 Antworten
Ich versuche, erstellen Sie ein Skript, um das Zertifikat zu erhalten Verfallsdatum für Webseiten aus der Ferne für mehrere Server. Ich habe ein script, das die Arbeit für die einzelnen server (Müssen login in den server und

- Aufruf Powershell-Skript von Unix-Shell-Skript

Anzahl der Antworten 2 Antworten
Habe ich ein powershell-Skript auf meinem Windows server das hat einige active directory-Operationen. Ich möchten, rufen Sie das Skript von einem anderen Linux-Computer mit einem shell-Skript. Habe ich installiert powershell-server auf meinem Windows server und kommunizieren kann

Wie zum ausführen einer PowerShell-Datei, die von der gespeicherten Prozedur

Anzahl der Antworten 1 Antworten
Wie führe ich ein PowerShell-Datei aus innerhalb einer gespeicherten Prozedur? Habe ich kein Glück gehabt Ausführung der PowerShell-Datei aus einer gespeicherten Prozedur. exec xp_cmdshell 'powershell ""E:\PowershellScripts\todayErrorLog.ps1""' Wenn ich die gespeicherte Prozedur auszuführen, bekomme ich Zugriff verweigert Fehler

Wie alle von Zertifikaten mit powershell?

Anzahl der Antworten 1 Antworten
Ich versuche, alle Zertifikate mit powershell. Wenn ich "\$computer\My" als Speicherort unter Skript gibt Benutzer-Zertifikate, denke ich. Wenn ich "\$computer\root" es gibt root-Zertifikate. Wie bekomme ich die Benutzer-und Computerzertifikate? $computer='localhost'; $ro=[System.Security.Cryptography.X509Certificates.OpenFlags]"ReadOnly" $lm=[System.Security.Cryptography.X509Certificates.StoreLocation]"LocalMachine" $store=new-object System.Security.Cryptography.X509Certificates.X509Store("\\$computer\My",$lm) $store.Open($ro) $certificates=$store.Certificates Möglich,

PowerShell sagt "Ausführung von Skripts ist auf diesem system deaktiviert ist."

Anzahl der Antworten 22 Antworten
Ich versuche zu laufen cmd - Datei aufruft, powershell - Skript aus cmd.exe, und ich bin immer die folgende Fehlermeldung: Management_Install.ps1 kann nicht geladen werden, da die Ausführung von Skripts ist auf diesem system deaktiviert ist. Habe

Immer die letzten X Zeichen aus jeder Zeile PowerShell

Anzahl der Antworten 2 Antworten
Ich versuche, die letzten 8 Zeichen jeder Zeile ein array in der pipeline, Ich dachte, das wäre die Ausgabe die letzten 8 Zeichen, aber der Ausgang scheint leer zu sein foreach($line in $Texfile) { $line[-8..-1]-join '' }

Powershell-Benutzer zu Gruppe hinzufügen

Anzahl der Antworten 2 Antworten
Ich versuche zu Lesen eine XML-Datei mit Informationen für den Benutzer und basierend auf dieser information, möchte ich zum hinzufügen von Benutzern und Gruppen mit Active Directory. Ich habe gesucht bis der Fehler Nachrichten, die mit keine