Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmierung:powershell

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
programmierung:powershell [2012-04-19 09:16]
stefan angelegt
programmierung:powershell [2014-04-05 11:42] (aktuell)
Zeile 1: Zeile 1:
 ====== Some common tasks in Windows PowerShell ====== ====== Some common tasks in Windows PowerShell ======
 +  * suppress output of Cmdlets (e.g. ''​new-item''​):​ pipe to ''​out-null''​
 +  * suppress error output of binaries: ''​svn log 2> $null''​
   * suppress error messages (even those that won't go away with ''​-ea 0''​):​ ''​$ErrorActionPreference = "​silentlycontinue"''​   * suppress error messages (even those that won't go away with ''​-ea 0''​):​ ''​$ErrorActionPreference = "​silentlycontinue"''​
   * check if an error occured (e.g. after cmdlet with suppressed output): ''​if (!$?​)''​   * check if an error occured (e.g. after cmdlet with suppressed output): ''​if (!$?​)''​
   * ''​copy-item''​ throws an ''​UnauthorizedAccessException'':​ use parameter ''​-force''​   * ''​copy-item''​ throws an ''​UnauthorizedAccessException'':​ use parameter ''​-force''​
 +  * RegEx: <code posh>$m = [regex]::​matches("​test",​ "​([a-z]+)"​);​
 +if ($m[0].Success)
 +{
 +  $str = $m[0].Groups[1].ToString();​
 +}</​code>​
 +  * get name and path of the currently running script: <code posh>​$scriptName = $MyInvocation.MyCommand.Name;​
 +$scriptPath = split-path $MyInvocation.MyCommand.Path;</​code>​
programmierung/powershell.1334819781.txt.gz · Zuletzt geändert: 2014-04-05 11:42 (Externe Bearbeitung)