os:windows:powershell
Table of Contents
PowerShell
Basic
Temporary add a directory to the PATH variable
$ENV:PATH += ";C:\Users\Admin\bin"
Parse integer
PS H:\> $x = Read-Host a PS H:\> [int32]::TryParse($x,[ref]0) False PS H:\> $x = Read-Host 5 PS H:\> [int32]::TryParse($x,[ref]0) True
Multidimensionale Arrays
PS C:\> $a = ( "a", "b", "c" ),( "d", "e", "f" ) PS C:\> $a += ,( "g", "h", "i" ) PS C:\> PS C:\> $a[0] a b c PS C:\> $a[2] g h i PS C:\> $a[0][0] a PS C:\> $a[2][0] g PS C:\>
Scheduled Tasks
Change Priority
This will only change the priority setting and keep the other settings. The password of the task user is required.
$task = Get-ScheduledTask -TaskName "ThisIsMyTask" $settings = $task.Settings $settings.Priority = 5 Set-ScheduledTask -TaskName $task.TaskName -Settings $settings -User $task.Principal.UserId -Password "asdf1234"
os/windows/powershell.txt · Last modified: 2018-12-04 09:16 by root