Score:0

ฉันจะสร้างชื่อผู้ใช้ AD โดยมีจุดผ่าน Powershell ได้อย่างไร

ธง kr

ฉันกำลังพยายามเปลี่ยนสคริปต์ที่มีอยู่เพื่อให้ชื่อผู้ใช้ของฉันเป็นชื่อแรก intial dot นามสกุล ตัวอย่างเช่น: ชื่อผู้ใช้ของ John Doe จะเป็น j.doe สคริปต์ปัจจุบันทำงาน (โดยไม่มี .) เป็น: $firstname.substring(0,$i) + $lastname

ขอบคุณ.

br flag
วิธีที่ง่ายที่สุด - สำหรับฉัน - คือการใช้ตัวดำเนินการรูปแบบสตริง `-f` แบบนี้ >>> `'{0}.{1}' -f 'John'[0], 'Doe'`
Score:2
ธง br

มีหลายวิธีในการสร้างสตริงนั้น [ยิ้ม] นี่คือ 4 คนที่นึกถึงสำหรับฉัน

รหัสทำอะไร ...

  • ปลอมอ่านในไฟล์ CSV ด้วยข้อมูลชื่อนามสกุล
    แทนที่ทั้งหมด #region/#endregion บล็อกด้วยแหล่งข้อมูลที่คุณต้องการ
  • วนซ้ำผ่านการรวบรวมผลลัพธ์
  • สร้างสตริงที่ต้องการด้วย 4 วิธีที่แตกต่างกัน
    ความชอบของฉันคือ -ฉ ตัวดำเนินการรูปแบบสตริง แต่หลายคนชอบการต่อสตริง
  • ส่งแต่ละรายการออกไปยังจอแสดงผล
  • เพิ่มเส้นแบ่งระหว่างกลุ่มผลลัพธ์

รหัส ...

#region >>> การอ่านปลอมในไฟล์ CSV
# เมื่อพร้อมที่จะดำเนินการจริง ให้ใช้แหล่งข้อมูลที่คุณต้องการ
# และลบหรือแสดงความคิดเห็นในบล็อก "#region/#endregion" ทั้งหมด
$รายชื่อ = @'
ชื่อนามสกุล
อัลฟ่า, ไชโย
ชาร์ลี, เดลต้า
เอ็คโค่, ฟ็อกซ์ทร็อต
'@ -split [System.Environment]::NewLine |
    ConvertFrom-Csv
#endregion >>> การอ่านปลอมในไฟล์ CSV

foreach ($NL_Item ใน $NameList)
    {
    # ตัวดำเนินการรูปแบบสตริง
    '{0}.{1}' -f $NL_Item.FirstName[0], $NL_Item.LastName

    # -ตัวดำเนินการเข้าร่วม
    $NL_Item.FirstName[0], $NL_Item.LastName -เข้าร่วม '.'

    #การต่อสตริง
    $NL_Item.FirstName[0] + '.' + $NL_Item.LastName

    # การขยายตัวแปรในสตริง
    "$($NL_Item.FirstName[0]).$($NL_Item.LastName)"

    # ใช่ คุณสามารถคูณสตริง [*grin*] 
    '=' * 20
    }

เอาต์พุต ...

อ.ไชโย
อ.ไชโย
อ.ไชโย
อ.ไชโย
====================
ซี.เดลต้า
ซี.เดลต้า
ซี.เดลต้า
ซี.เดลต้า
====================
อี.ฟ็อกซ์ทร็อต
อี.ฟ็อกซ์ทร็อต
อี.ฟ็อกซ์ทร็อต
อี.ฟ็อกซ์ทร็อต
====================
Score:1
ธง es
$firstname.substring(0,$i) +"."+ $lastname

โพสต์คำตอบ

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