מדריך | פקודות מעניינות בפאוורשל 2
-
פקודות לשרתים:
- ניתוק כל המשתמשים שהסשן שלהם במצב Disconnected (טוב לשרתי טרמינל):
Get-RDUserSession |where sessionstate -like *STATE_DISCONNECTED* |Invoke-RDUserLogoff
- מציאת משתמש ב Active Directory והצגת הנתיב בו הוא ממוקם (עוזר לעבודה עם נתיבי LDAP):
Get-ADUser -Filter 'Name -like "*lev*"' |select name, DistinguishedName |Format-Table -AutoSize
- מציאת כל המאפיינים של המשתמש:
Get-ADUser -Filter 'Name -like "*sus*"' -Properties *|gm
- מציאת קבצים שנפתחו על ידי משתמש (ניתן לרשום גם את שם הקובץ בעברית):
Get-SmbOpenFile |where {$_.Path –like "*.xls"} |select ClientUserName, path
במידה ורוצים לסגור את הקובץ באותח הפקודה - נוסיף סימן " Pipe" ( נמצא מעל האנטר -> | ) ואז נוסיף את הפקודה
Close-SMBOpenFile
או שניתן להעתיק את הפקודה כאן:
Get-SmbOpenFile |where {$_.Path –like "*.pdf"} | Close-SMBOpenFile
- פקודה שתראה לכם את רשימת הפקודות שיש למודול מסויים:
Get-Command -Module hyper-v