- wird beim Start ausgeführt
- unterschiedliche Orte für
- Windows Powershell
- Powershell
- Powershell ISE
Profilpfad für Environment bestimmen:
echo $PROFILE
Beispiel - Profil
New-Alias -Name g -Value git
function cgit { set-location "d:\git" }
Set-PSReadlineKeyHandler -Key Tab -Function Complete
Clear-Host
Beispiel - Methode
function RDP {
<#
.SYNOPSIS
Wrapper fuer mstsc
.PARAMETER HostName
Der Host auf welchen verbunden werden soll.
.EXAMPLE
RDP srvbeispiel
.EXAMPLE
RDP -HostName srvbeispiel
#>
param (
[parameter (Mandatory=$true)]
[string]$RDPHost
)
mstsc /v:${RDPHost} /prompt
}
Mein Profil
Mein Profil habe ich auf Github hinterlegt:
github.com/Kikkirej/scripts
Mit einem Symlink lässt sich die Datei dann an die anderen Orte legen.
New-Item
-Path C:\Users\username\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
-ItemType SymbolicLink
-Value C:\scripts\Microsoft.PowerShell_profile.ps1