Hoofdstuk 5 Flashcards
Wat is een powershell profile?
Een script dat wordt uitgevoerd bij het starten van Powershell.
Welk commando omvat de installatie directory van Windows PowerShell
$PsHome
Welk commando omvat de homedirectory van de huidige user
$home
Creëren van een profiel dat enkel op de huidige gebruiker en enkel voor de powershell van toepassing is (3 stappen).
1) test -path $profile. Indien true kan je stap 2 en 3 overslaan
2) new-item path $profile -type file -Force
3) test -path $profile
Wijzigen van het profielbestand $profile door een alias te maken voor get-date
1) notepad $profile
2) set-alias gd get-date
3) set-executionPolicy unrestricted
4) sluit powershell af
5) start powershell op
Hoe verander je execution policy?
set-executionPolicy
Default waarde van Execution Policy
Restricted (je kan nooit eigen geschreven scripts uitvoeren)
Mogelijke waardes van execution policy
restricted remotesigned allsigned unrestricted (enkel in testomgevingen gebruiken!!) bypass (enkel in testomgevingen gebruiken!!)
Waar vind je hulp over hoe je scripts digitaal kan ondertekenen?
get-help about_signing
Hoe wijzig de je prompt?
Door in je profielbestand een prompt functie te plaatsen
Hoe maak je een prompt die de huidige tijd toont en de naam van de huidige computer tussen haakjes?
function prompt { $time = (get-date).toshorttimestring() “$time [$env:COMPUTERNAME]:> ”}
Cmdlet om het versienummer van uw powershell host te vinden
get-host
Cmdlet om de achtergrondkleur en voorgrondkleur van de huidige host te achterhalen
(get-host).ui.rawui
Cmdlet om de achtergrondkleur en voorgrondkleur van oa errors en warnings te krijgen
(get-host).privatedata
Parameter om aan te geven dat de output van meerdere write-host commando’s worden weergeven op 1 lijn
-nonewline