Score:0

เพิ่มในกลุ่มความปลอดภัย Active Directory โดยอัตโนมัติโดยใช้ PowerShell

ธง us

ฉันได้สร้างสคริปต์ Powershell ออนบอร์ดเพื่อช่วยให้ทีมไอทีของเราลดความซับซ้อนของกระบวนการออนบอร์ด สคริปต์จะเพิ่มฟิลด์ AD ที่จำเป็น กำหนดกล่องจดหมาย และเพิ่มในกลุ่มความปลอดภัย หลังจากสร้างผู้ใช้แล้ว ฉันมีรหัสต่อไปนี้เพื่อเพิ่มในโทรศัพท์สำนักงานของผู้ใช้ ที่อยู่ และอื่นๆ ซึ่งขึ้นอยู่กับสำนักงานที่พวกเขากำลังทำงานอยู่ -

สวิตช์ ($Office){
    'สำนักงาน 1'{
        // เพิ่มใน officephone และช่องอื่นๆ
        $Code = "O1"
     }
     'สำนักงาน 2'{
        // เพิ่มใน officephone และช่องอื่นๆ
        $Code = "O2"
     }
}

รหัส $ ใช้เพื่อกำหนดกลุ่มความปลอดภัยเนื่องจากชื่อ SG บางชื่อขึ้นอยู่กับชื่อสำนักงาน ตัวอย่างเช่น หากบทบาทของผู้ใช้คือเจ้าหน้าที่ซ่อมบำรุงในสำนักงาน O1 จำเป็นต้องเพิ่ม SG ชื่อ MaintenanceOfficer_O1 ให้กับผู้ใช้รายนี้ ดังนั้นโค้ดจึงมีลักษณะดังนี้ -

สลับ ($บทบาท){
        'เจ้าหน้าที่ซ่อมบำรุง'{
            Add-ADGroupMember -Identity ("MaintenanceOffice_{0}" -f $Code) -Members $SAN
        }
}

สคริปต์ทำงานได้ดี แต่เรามีบทบาทค่อนข้างมาก และบทบาทใหม่จะถูกสร้างขึ้นในอนาคต ดังนั้นฉันจึงคิดที่จะสร้างไฟล์ข้อความสำหรับฝ่ายสนับสนุนด้านไอทีของเรา เพื่อให้พวกเขาสามารถเพิ่มบทบาทได้มากขึ้น มันจะเป็นเช่น -

รับเนื้อหา - เส้นทาง "$ บทบาท"
// ทำ foreach ลูปสำหรับ add-adgroupmember

จากนั้นในไฟล์ $role.txt จะมีกลุ่มโฆษณาสำหรับบทบาทนี้ ดังนั้นฝ่ายสนับสนุนด้านไอทีของเราจะสามารถเพิ่มไฟล์ข้อความลงในโฟลเดอร์โดยไม่จำเป็นต้องเข้าถึงสคริปต์

แต่คุณเห็นว่ามีปัญหาเนื่องจากชื่อกลุ่ม SG บางกลุ่มต้องใช้ $code.....

นี่เป็นเหมือนปัญหาเชิงตรรกะมากกว่าปัญหาทางเทคนิค โปรดแบ่งปันความคิดเห็นหรือแจ้งให้เราทราบหากคุณสับสนกับสิ่งใด

ขอบคุณ, ราบ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา