Home PowerShell

PowerShell

เรียนรู้การใช้งานเกี่ยวกับ PowerShell บน Windows

Upload Files ขึ้น SharePoint Online ด้วย PowerShell #2 (จบ)

  จากคราวที่แล้วที่เราค้างไว้ ถึงเวลาที่เราสามารถ เชื่อมต่อกับ SharePoint Online Site ได้เรียบร้อยแล้วนะครับ   เราก็จะมาต่อที่ Function BulkUpload ที่เรา comment ออกไป ซึ่งในนี้ หลักง่ายๆคือเราจะอ่านไฟล์ ที่มีอยู่ใน folder ที่เราเลือกไว้     ในบรรทัด 43 เราะจะเห็นว่าเราใช้ cmd-let Get-ChildItem เพื่ออ่านไฟล์ทั้งหมด เก็บไว้ในตัวแปร $Files ซึ่งเป็นแบบ Object Collection แล้วเราก็ทำการ Loop หาชื่อไฟล์ที่อยู่ใน collection...

การ Audit NTFS Permission File และ Folder โดยใช้ Powershell

IT Admin หลายๆคน คงจะมีคำถาม ว่า เราจะใช้ พวก Poweshell  มาทำการ Audit file และ Folder พวกไฟล์แชร์ ต่างๆ ได้อย่างไร นอกจากนี้ยังสามารถ export ออกมาเป็น Excel file ให้เราทำการตรวจสอบได้อีกด้วย วันนี้ เรามี script ของ Poweshell Download script โดย เราสามารถ นำ script...

วิธีการ Block User Office 365 ไม่ให้ใช้งานได้ด้วย PowerShell

ผมเคยเจอเหตุการณ์หนึ่งที่ลูกค้าต้องการ Block การใช้งาน Office 365 ให้กับพนักงานที่พึ่งลาออกไป ทั้งแผนก!!!!! หรือสงสัยว่าพนักงานคนนี้ มีความชอบมาพากล โดยปกติเราสามารถใช้ GUI ทำได้ครับ แต่ทำทีละคน การ Block Access บริการทุกบริการยังมีอยู่ครับ แต่ User ไม่สามารถเข้าใช้งานได้ ดังนั้นไม่ต้องกลัวว่าอีเมลจะหายไป วิธีการ block รายบุคคล Set-MsolUser -UserPrincipalName [email protected] -BlockCredential $true   วิธีการ un-block รายบุคคล Set-MsolUser -UserPrincipalName [email protected] -BlockCredential...

จัดการ User & Password บน Office 365 ด้วย PowerShell

ปกติเวลาเราจัดการ user และ password จะจัดการผ่าน Directory Synchronization มากกว่า แต่ทว่าบางอย่างมันทำไม่ได้ผ่าน GUI อีกอย่างที่ผมชอบคือ เร็ว และนำไปประยุกต์ใช้ได้หลายง่าย ไม่ต้อง remote เข้าไปที่ dirsync ด้วยซ้ำ สำหรับใครพึ่งใช้งานครั้งแรกให้ไปอ่านที่บทความนี้ก่อน ใช้ Office 365 กับ PowerShell ครั้งแรก กำหนดรหัสผ่านให้ไม่หมดอายุแบบถาวร User คนเดียว กำหนดรหัสผ่านของ User นี้ Set-msoluser –UserPrincipalName [email protected] -PasswordNeverExpires $True ยกเลิกกำหนดรหัสผ่านให้ไม่หมดอายุถาวร Set-MsolUser –UserPrincipalName...
@mvpskill.com

PowerShell ค้นหา Job Title จาก User บน Active Directory

ที่ GUI ของ Active Directory บน Attribute ของ User จะเจอตำแหน่งงาน หรือ Job Title เป็นตามรูปนี้ครับ แต่พอผมจะเอาไปตั้งค่า Dynamic Control โดยการเพิ่ม Claim Type เป็นตำแหน่งงานของ User นั้น ๆ กลับพบปัญหาว่า….. ตำแหน่งงานใน...

Install the Windows PowerShell ISE on Windows Server 2008 R2

Windows PowerShell มีมาให้โดย Default กับ Windows Server 2008R2 แต่คุณรุ้หรือไม่ว่า Windows PowerShell นั้นมี Interface ในการจัดการแบบ GUI ด้วย Feature นี้มีชื่อว่า PowerShell ISE ที่ไม่ได้ถูกติดตั้งมาโดย Default บน Windows Server 2008R2 หมายเหตุ Windows PowerShell ISE ติดตั้งมาโดย Default บนระบบปฏิบัติการ...

Upload Files ขึ้น SharePoint Online ด้วย PowerShell #1

สวัสดีครับ หลายๆ คนอาจจะพอเคยจะได้ยินความสามารถของ PowerShell กันมาบ้างแล้ว ถ้ายังไม่เคย อืม…เข้ามาทีนี่เลยครับมีเพียบ พอดีมีโจทย์ ที่ผมเจอมาว่า ผมอยากจะช่วยผู้ใช้อัพโหลดเอกสารบางอย่างขึ้นบน SharePoint Online แต่อยากทำในตอนกลางคืน ผมก็เลยนึกถึง Power Shell ขึ้นมาได้ แต่คราวนี้ปัญหาของ SharePoint Online คือ ไม่มี คำสั่งให้อัพโหลดไฟล์ แล้วบังเอิญว่า PowerShell นั้นสามารถ Reference .NET dll เข้ามาทำงานร่วมกันได้ นั่นคือ เราสามารถใช้ คำสั่ง...

ติดตั้ง Windows PowerShell Web Access บน Windows Server 2012

How to Install Windows PowerShell Web Access เราสามารถใช้ PowerShell ผ่านทาง Web ได้ด้วย โดย Feature นี้มีมากับ: Windows Server 2012 และ Windows Server 2012 R2 ขั้นตอนการติดตั้ง Windows PowerShell Web Access มันซ่อนอยู่ใน Feature ครับ Step1: ติดตั้ง Windows...

PowerShell คำสั่งเพื่อเปลี่ยน Password ของ Users จำนวนมาก

สถานการณ์สำหรับผู้ดูแลระบบที่จำเป็นจะต้องทำการ เปลี่ยนรหัสผ่าน User พร้อม ๆ กันจำนวนมาก ในตัวอย่างนี้สมมุติว่าผู้ดูแลระบบต้องการเปลี่ยนรหัสผ่านของ User ที่มี Office อยู่ BKK ทั้งหมดพร้อมกัน 1. คำสั่งเพื่อเปลี่ยน Password ของ Users โดยประยุกต์ใช้ให้เปลี่ยน Password จำนวนมาก Get-ADUser -Filter 'office –eq "BKK"' | FT name (พิมพ์คำสั่งนี้เพื่อให้ ค้นหา User ที่มี Office...

วิธีการเปลี่ยน properties ของ User ใน Office 365

ถึงแม้ว่าเราจะใช้งาน Office 365 Admin Center ได้ในการแก้ไข Properties ของ User แต่ถ้าจะให้แก้ทั้งหมดคงไม่ไหวแน่ๆ เราต้องใช้ PowerShell ในการแก้ไข ดังต่อไปนี้ หมายเหตุ วิธีนี้จะใช้ไม่ได้ ถ้าเราใช้ Azure Active Directory Sync ต้องไปแก้ที่ Active Directory วิธีแก้ Property ของบุคคลเดียว Set-MsolUser -UserPrincipalName [email protected] -UsageLocation "TH"   ส่วน parameter อื่นที่ใช้งาน ...

APLICATIONS

การค้นหาสมาชิก member ของ Group ใน Active Directory

ผู้ดูแลระบบ Active Directory จะเจอปัญหานี้บ่อยครับ ว่าในแต่ละ Groups ที่เราสร้างขึ้นมา มีสามาชิก Members เป็นใครบ้าง ยังถูกต้องอยู่เป็นปัจจุบันหรือเปล่า จึงเป็นเรื่องที่ต้องเรียนรู้หลากหลายวิธีการสร้าง Report ออกมาครับ   การ Export Group member ของ Active Directory มาเป็นรายงาน ที่ผมใช้เป็นประจำมีดังนี้ 1. ใช้เครื่องมือ Dumpsec.exe Dompsec.exe เป็นเครื่องมือ Free...

HOT NEWS