0
에서 여러 사용자 특성을 업데이트하면 아래 스크립트에서 CSV 파일을 사용하는 사용자의 특성 [페이저]을로드하려고하지만 실제로 처리하지 못하고 이유가 무엇인지 알 수 없습니다. 내 연구소에서 도메인 관리자로 실행 중입니다. 이 난독 그래서Powershell CSV 파일
Logon Name
mahmoud
ahmed
hussien
ayman
최신 작업 벌금 코드 블록의 질문을 게시하지에서 지금
Function Update-ADUsers {
$csvfile = "C:\Powershell\pager\users.csv"
Import-Csv -path $csvfile |
ForEach-Object {
$sam = $_.'Name'
$pager = "http://server/users/" + $sam + ".jpg"
Get-ADUser -Filter "sAMAccountName -eq '$sam'" | Set-ADUser -Replace @{pager=$pager}
Write-Host "$pager"
Write-Host "$sam"
}
}
Update-ADUsers
수직 바/파이프 기호가'있다 : 즉 사용자 개체의 이름 인 경우, 당신은 당신의
Set-ADUser
전화로이 다음 파이프 그것 같이 찾을 수 있습니다 'Import-Csv -path $ csvfile' ForEach는 반복 할 항목이 필요합니다. – LotPings예 sAMAccountName 사용자에게 시도했지만 CSV 파일에서 다음 오류를 표시하는 데 문제가있는 것 같습니다. [Get-ADUser : 검색 필터를 인식 할 수 없습니다. 줄에 : 7 char : 9 + Get-ADUser -Filter "sAMAccountName -eq '$ sam'"| Set-ADUser -Replace @ {p ... ] –
@LotPings 그게 내 이슈를 해결했습니다. thnx alot :) 불편을 끼쳐 드려 죄송합니다. 저는 아직도 여기에서 새롭습니다. thnx 얘들 아. –