PowerShell w/ Visual Studio Code
เริ่มต้นจริงๆ กำลังจะเขียนเรื่องอื่น แต่เรื่องนั้นๆ จำเป็นต้องทำใน PowerShell ซึ่งก็รู้สึกเบื่อหน้าตาของ Windows PowerShell ISE มานาน เลยค้นใน Google ดูว่ามีใครหาทางเขียน PowerShell ใน Text Editor ตัวอื่นบ้างหรือยัง คำตอบที่ได้ ก็คือ เขาก็ทำกันได้นานแล้ว เช่น ไปเขียนใน Visual Studio Code :)
Visual Studio Code – PowerShell...
จัดการ SharePoint Online ให้อยู่หมัดด้วย Management Shell #1
สวัดดีครับชาว ITPro ทั้งหลาย ที่ต้องทำหน้าที่ดูแล SharePoint Online ของบริษัทที่ท่านทำงานหรือจะเป็นของลูกค้าที่ได้จ้างท่านคอยจัดการสิ่งต่างๆให้ โดยปกติเราก็จะใช้ สิทธิ์ Global Administrator ของ O365 เข้าไปจัดการเรื่อง Administrative กับ Workload ต่างๆของ O365 วันนี้ผมจะไม่กล่าวถึงเรื่อง Admin Roles ของ O365 แต่ผมจะเข้าประเด็นในหัวข้อของผมที่ตั้งมาเพื่อเขียนบทความนี้เลยดีกว่า
SharePoint Online Admin ส่วนใหญ่จะบริหารจัดการ SharePoint Online ผ่านทางหน้า...
PowerShell Tip Remote Management using Windows PowerShell
PowerShell สามารถเปิดช่องทางการ Execute Command ผ่านทาง remote console ได้ด้วย ซึ่งประหยัด Bandwidth ในการ Remote ไปยัง Server และเพิ่มความสะดวกในการ Execute คำสั่งบางอย่างที่ Administrator ต้องใช้งานเป็นประจำให้รวดเร็วขึ้น ตัวอย่างการใช้งาน เครื่อง Client Windows 8 ของ Administrator ใช้ Remote PowerShell...
เก็บตก Power Shell จาก mvpskill.com: "Technical show case Windows Server 2012" ภาค 1 –...
หลังจากที่ได้เจอกันในงาน mvpskill.com: “Technical show case Windows Server 2012” เมื่อวันที่ 28 กันยายน 2556 นั้น มีความรู้สึกว่าเนื้อหาที่ได้กล่าวไปนั้นอาจจะรวบรัดตัดความไปบ้างเนื่องจากข้อจำกัดของเวลา ดังนั้นผมจึงขออาศัยพื้นที่ในส่วนของ knowledge base นี้เพื่อทำการอธิบายเพิ่มเติมเกี่ยวกับ Windows Power Shell โดยจะขอมุ่งเน้นที่ Version 3. 0 ซึ่งเป็นเวอร์ชันที่ใช้งานใน Windows Server 2012 ดังนี้ครับ
รู้จักกับ Windows...
จัดการ 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...
Azure Resource Manager The Series : ตอนที่ 3 – โครงสร้างของ Azure Resource Manager Template
ในการทำงานกับ Azure Resource Manager (ARM) นั้นสิ่งหนึ่งที่สำคัญก็คือ Template ซึ่งจะใช้เป็นต้นแบบสำหรับการ deploy ทรัพยากร (Resource) ต่างๆ เข้าไปยัง Resource Manager ของเรา ซึ่งเจ้า Azure Template นั้นจะเป็นแฟ้มข้อมูลในรูปแบบ JSON (JavaScript Object Notation) ซึ่งในตอนนี้จะได้กล่าวถึงโครงสร้างของ JSON เสียก่อนนะครับ แล้วค่อยกล่าวถึง Resource ต่างๆ ในอีกตอนนึงครับสำหรับ...
จัดการ SharePoint Online ให้อยู่หมัดด้วย Management Shell #6
สวัสดีครับท่านผู้อ่านที่ติดตามบทความของผม ครั้งนี้ต้องขออภัยที่บทความนี้ห่างจากครั้งก่อนอยู่พอสมควร หวังว่ายังคงรอติดตามกันอยู่นะครับ เอาละมาต่อจากครั้้งก่อนเลยดีกว่า สำหรับครั้งก่อนผมได้แสดงคำสั่งในการสร้าง SharePoint Online Site ให้ได้เห็นกันแล้วว่ามีรูปแบบอย่างไร แต่ว่ามีติดอยู่นิดตรงที่เราต้องมาเปิดใช้งาน Site นั้นผ่าน Browser และกำหนด Site Template ที่เราต้องการถึงจะเป็นการสร้าง Site ที่เสร็จสมบูรณ์
การแสดงข้อมูล Site Template เพื่อแสดงให้เห็นว่าในการสร้าง Site นั้นเราจะเลือกใช้ Template อะไรได้บ้างเพื่อให้ตรงกับจุดประสงค์ที่ต้องการ
คำสั่งที่เราจะใช้วันนี้ก็คือ Get-SPOWebTemplate เป็นการแสดง Web Site Template...
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 บนระบบปฏิบัติการ...
วิธีป้องกัน User รายบุคคล ไม่ให้สร้าง Office 365 Group
จากคำถามครั้งที่แล้ว ที่เราทำการ Disable Office 365 Groups ทั้งองค์กร มีคำถามว่าเราสามารถ Disable เฉพาะรายบุคคลได้ไหม คำตอบคือได้ครับ โดยมีวิธีดังนี้
เมื่อเราต้องการยกเลิกแค่เฉพาะคน เราสามารถใช้คำสั่ง PowerShell ดังต่อไปนี้
1.ใช้คำสั่งด้านล่างนี้
New-OwaMailboxPolicy -Name DisableOffice365Groups
Set-OwaMailboxPolicy -Identity bird2016DisableOffice365Groups -GroupCreationEnabled $false
ซึ่ง bird2016 <<< คือชื่อ Tenant ของคุณ
2. ยกเลิกเฉพาะอีเมลนั้นๆ
Set-CASMailbox [email protected] -OwaMailboxPolicy “DisableOffice365Groups”
สร้างไม่ได้คนเดียว คนอื่นสร้างได้
การใช้งาน PowerShell กับ Active Directory
PowerShell เป็นเครื่องมือที่มีมาพร้อมกับ Windows 2008 R2 เรียบร้อยแล้ว โดยที่มีความแตกต่างในการเลือกใช้ (จากการเปิดใช้ดังนี้)
เรียกใช้ผิดที่ คำสั่งที่เกี่ยวกับ Active Directory Module อาจไม่ทำงานนะครับ (ต้องสั่งเพิ่มเติม)
1. เปิดใช้ PowerShell ทั่วไป (ตามรูปด้านล่าง)
2. เปิดใช้ PowerShell โดยมี Module Active Directory มาพร้อมกับ PowerShell (ตามรูปด้านล่าง)
สังเกตุดูดี ๆ ก่อนนะครับ ในการใช้ PowerShell...


















![[EP11] Mvpskill Saturday_10 August 2562 – Azure Products Update + DEMO](https://www.mvpskill.com/wp-content/uploads/2019/08/logo-mvpskillsaturday-218x150.jpg)

![[M365Admin] Update AAD Connect V.1.5.18.0](https://www.mvpskill.com/wp-content/uploads/2019/09/Microsoft-365-218x150.jpg)