Fornire uno script PowerShell di una riga che si è trovato utile, uno script per risposta, per favore.Utile una sola unità PowerShell
C'è un simile question here, ma questo fornisce solo collegamenti a pagine con script, consente di rispondere a una a una qui e contiene un elenco di script più usati o più utili.
Lista versione più recente di file
ls -r -fi *.lis | sort @{expression={$_.Name}}, @{expression={$_.LastWriteTime};Descending=$true} | select Directory, Name, lastwritetime | Group-Object Name | %{$_.Group | Select -first 1}
gps programThatIsAnnoyingMe | kill
Aprire un file con il suo programma registrato (come per esempio
start
start foo.xls
)ii foo.xls
recupera e visualizza i percorsi
[enum]::getvalues([system.environment+specialfolder]) | foreach {"$_ maps to " + [system.Environment]::GetFolderPath($_)}
valore Copy Ambiente cartella speciale del sistema negli appunti (così ora u so come utilizzare appunti!)
$env:appdata | % { [windows.forms.clipboard]::SetText($input) }
O
ls | clip
Con SnapIns
file tra due numeri changeset nel TFS
Get-TfsItemHistory <location> -Recurse -Version <label1>~<label2> | % { $(Get-TfsChangeset $_.ChangeSetID).Changes } | % { $_.Item.ServerItem } | Sort-Object -Unique
di recupero dei messaggi in coda con gli errori più di tutti i server Hub in cambio 200
Get-ExchangeServer | ?{$_.IsHubTransportServer -eq $true} | Get-Queue | ?{$_.LastError -ne $null} | Sort-Object -Descending -Property MessageCount | ft -Property NextHopDomain,@{l="Count";e={$_.MessageCount}},@{l="Last Try";e={$_.LastRetryTime.tosting("M/dd hh:mm")}},@{l="Retry";e={$_.NextRetryTime.tostring("M/dd hh:mm")}},Status,LastError -AutoSize
I sondaggi devono essere WIKI della comunità – JaredPar
E in genere non appartengono a SO in ogni caso. – EBGreen
@EBGreen: spesso no, non lo fanno. Penso che questo sia abbastanza buono, anche se (se chiariamo alcune parole). Può server come una buona introduzione di PS. –