Bir betiğin içinden mevcut klasörün yolunu tutan değişken
$PSScriptRoot
betiğin tam yolunu tutan değişken ise
$MyInvocation.MyCommand.Definition
Betiğin içinde çalıştığı powershell sürecinin kimlikğini görmek için (uzak oturumlarda bu, wsmprovhost'un süreç numarasını verir)
$PID
Son 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().Name
Oturum 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