Bir betiğin içinden mevcut klasörün yolunu tutan değişken
$PSScriptRootbetiğin tam yolunu tutan değişken ise
$MyInvocation.MyCommand.DefinitionBetiğin içinde çalıştığı powershell sürecinin kimlikğini görmek için (uzak oturumlarda bu, wsmprovhost'un süreç numarasını verir)
$PIDSon komut hatasız çalıştı mı sorusuna cevap (sorunun cevabı evetse True olur):
$? Çalışan powershell süreci hakkında daha fazla bilgi:
[System.Diagnostics.Process]::GetCurrentProcess()Mevcut bilgisayarın adını almak için (herhangi biri)
hostname
env:Computername
[System.Environment]::MachineName
[System.Net.Dns]::GetHostName().NameOturum açmış kullanıcı adını almak için (herhangi biri)
whoami
$env:Username
[System.Environment]::UserName
[System.Security.Principal.WindowsIdentity]::GetCurrent().Name
IP adresini göster (çünkü Get-NetIPAddress çok yavaş)
gcim win32_networkadapterconfiguration -filter "ipenabled = 'True'"
Hiç yorum yok:
Yorum Gönder