Articles of powershell

Sostituisci CRLF usando PowerShell

Nota del redattore : a giudicare dai commenti successivi dell’OP, la sostanza di questa domanda è: come è ansible convertire un file con terminazioni di riga CRLF (stile Windows) in un file solo LF (stile Unix) in PowerShell? Ecco il mio script PowerShell: $original_file =’C:\Users\abc\Desktop\File\abc.txt’ (Get-Content $original_file) | Foreach-Object { $_ -replace “‘”, “2”` -replace […]

Come includere una funzione definita localmente quando si utilizza Invoke-Command di PowerShell per la comunicazione remota?

Mi sento come se mi mancasse qualcosa che dovrebbe essere ovvio, ma non riesco a capire come farlo. Ho uno script ps1 che ha una funzione definita in esso. Chiama la funzione e prova a utilizzarla da remoto: function foo { Param([string]$x) Write-Output $x } foo “Hi!” Invoke-Command -ScriptBlock { foo “Bye!” } -ComputerName someserver.example.com […]

Invoke-WebRequest SSL non riesce?

Quando provo a utilizzare Invoke-WebRequest ricevo qualche strano errore: Invoke-WebRequest -Uri “https://idp.safenames.com/” Invoke-WebRequest : The underlying connection was closed: An unexpected error occurred on a send. Non sono sicuro di cosa lo stia causando, dato che il sito web sembra a posto. Anche con tutte le funzioni di “ignora errori ssl” attorno a StackOverflow, non […]

Ottieni la risoluzione dello schermo usando WMI / powershell in Windows 7

Sto usando il seguente script per ottenere la risoluzione dello schermo in Windows usando WMI. Lo script funziona correttamente quando il computer è in modalità orizzontale, ma restituisce valori errati in modalità verticale. Funziona correttamente in XP e non ha provato in Vista. Qualcuno può confermare questo è un bug in Windows 7 WMI. strComputer […]

Rinominazione in blocco dei file in PowerShell con suffissi numerici sequenziali

Ho trovato diverse risposte su questo sito sulla ridenominazione dei file in PowerShell, quindi mi dispiace se si tratta di una ripetizione. Ho trascorso ben 5 ore su google e vari siti web cercando di capirlo. Ho davvero provato a spiegarlo bene. Non sono un programmatore solo qualcuno che è meticoloso riguardo al loro deposito. […]

Come formattare un DateTime in PowerShell?

Posso formattare il comando Get-Date senza problemi come questo: $date = Get-Date -format “yyyyMMdd” ma una volta che ho una data in una variabile, come posso formattarla? La dichiarazione di seguito $dateStr = $date -format “yyyMMdd” restituisce questo errore: “Devi fornire un’espressione di valore sul lato destro dell’operatore ‘-f’”

Come accedere al sito Web con l’autenticazione di base tramite Powershell

Sto cercando di utilizzare PowerShell per accedere a un sito Web e scaricare un file. Tuttavia non riesco a convincere PS a trasmettere le credenziali correttamente. Ecco il mio PS: $webclient = new-object System.Net.WebClient $webclient.Credentials = new-object System.Net.NetworkCredential(“username”,”password”,”domain”) $webpage = $webclient.DownloadString(“url goes here”) Ecco la casella di accesso che ottengo quando ho colpito il sito […]

Quale impostazione di sicurezza impedisce a Remote PowerShell 2.0 di accedere ai percorsi UNC

Questo è semplicemente folle, sto iniziando con PowerShell. E naturalmente ho bisogno di fare il lavoro di amministrazione da remoto. Un semplice dir \\server\share\folder Mi rifiuto di lavorare, ho ricevuto questo errore Get-ChildItem : Cannot find path ‘\\server\share\folder’ because it does not exist. + CategoryInfo : ObjectNotFound: (\\server\share\folder:String) [Get-ChildItem], ItemNotFoundException + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand Per […]

Sessione remota di disconnessione di PowerShell

Sto cercando di formulare un comando PowerShell per disconnettere da remoto un utente. Abbiamo un server terminal con un programma molto instabile che a volte blocca le sessioni. Dobbiamo disconnettere da remoto un utente ma sto provando a scrivere un’istruzione Powershell che disconnetterà la persona che ha eseguito lo script. Ho cercato su Google e […]

copia-articolo con credenziali alternative

Sto usando il CTP di PowerShell v2. Ho scritto una sceneggiatura che deve uscire su varie condivisioni di rete nel nostro dmz e copiare alcuni file. Tuttavia, il problema che ho è che evidentemente i cmdlet di PowerShell come copia-elemento, percorso di prova, ecc. Non supportano credenziali alternative … Qualcuno ha un suggerimento su come […]