Điểm:0

Làm cách nào để tạo tên người dùng AD có dấu chấm trong đó thông qua Powershell?

lá cờ kr

Tôi đang cố gắng thay đổi tập lệnh hiện có để tên người dùng của tôi là tên họ có dấu chấm intial ví dụ: tên người dùng của John Doe sẽ là j.doe Tập lệnh hiện tại hoạt động (không có .) dưới dạng: $firstname.substring(0,$i) + $lastname

Cảm ơn.

lá cờ br
cách đơn giản nhất - đối với tôi - là sử dụng toán tử định dạng chuỗi `-f`. như thế này >>> `'{0}.{1}' -f 'John'[0], 'Doe'`
Điểm:2
lá cờ br

có một số cách để xây dựng chuỗi đó. [nụ cười toe toét] đây là 4 trong số chúng mà tôi nghĩ đến.

mã làm gì ...

  • đọc giả mạo trong tệp CSV với dữ liệu FirstName, LastName
    thay thế toàn bộ #khu vực/#cuối khu vực chặn với nguồn dữ liệu ưa thích của bạn.
  • lặp qua bộ sưu tập kết quả
  • xây dựng chuỗi mong muốn với 4 phương thức khác nhau
    sở thích của tôi là -f toán tử định dạng chuỗi, nhưng nhiều người thích nối chuỗi hơn.
  • gửi từng cái ra màn hình
  • thêm một đường phân cách giữa các nhóm kết quả

mật mã ...

#region >>> đọc giả trong tệp CSV
# khi đã sẵn sàng thực hiện việc này, hãy sử dụng nguồn dữ liệu ưa thích của bạn
# và xóa hoặc nhận xét toàn bộ khối "#region/#endregion"
$NameList = @'
Họ, Tên
Alfa, Bravo
Charlie, đồng bằng
Tiếng vang, Foxtrot
'@ -split [System.Environment]::NewLine |
    ConvertFrom-Csv
#endregion >>> đọc giả trong tệp CSV

foreach ($NL_Item trong $NameList)
    {
    # toán tử định dạng chuỗi
    '{0}.{1}' -f $NL_Item.FirstName[0], $NL_Item.LastName

    # -join toán tử
    $NL_Item.FirstName[0], $NL_Item.LastName -join '.'

    # nối chuỗi
    $NL_Item.FirstName[0] + '.' + $NL_Item.LastName

    # mở rộng biến trong chuỗi
    "$($NL_Item.FirstName[0]).$($NL_Item.LastName)"

    # vâng, bạn có thể nhân một chuỗi [*grin*] 
    '=' * 20
    }

đầu ra ...

A.Bravo
A.Bravo
A.Bravo
A.Bravo
====================
C.ĐB
C.ĐB
C.ĐB
C.ĐB
====================
E. Foxtrot
E. Foxtrot
E. Foxtrot
E. Foxtrot
====================
Điểm:1
lá cờ es
$firstname.substring(0,$i) +".."+ $lastname

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.