Здесь я хочу получить данные $newdata
в следующей строке в том же файле CSV, но результат будет таким, как показано ниже:
NewManager
----------
Sathiya Priya Naveen Kumar
Sathiya Priya Naveen Kumar
Sathiya Priya Naveen Kumar
Sathiya Priya Naveen Kumar
Sathiya Priya Naveen Kumar
Sathiya Priya Naveen Kumar
Sathiya Priya Naveen Kumar
Sathiya Priya Naveen Kumar
Но на самом деле данные:
NewManager
----------
Karthikeyan Deenadhayalan
Karthikeyan Deenadhayalan
Sathiya Priya Naveen Kumar
Karthikeyan Deenadhayalan
Karthikeyan Deenadhayalan
Sathiya Priya Naveen Kumar
Karthikeyan Deenadhayalan
Sathiya Priya Naveen Kumar
Мой код:
cls
$NewData = $Olddata |
Select @{n="NewManager";e={(Get-ADUser $_.Manager -Properties *).DisplayName}} |
%{$_.NewManager} |
Out-File C:\Users\Administrator.ROOTDC1\Desktop\test1.txt -Force
$import = Import-Csv $path
$print = gc C:\Users\Administrator.ROOTDC1\Desktop\test1.txt
foreach ($prints in $print) {
#I want to add new manager list on the same file in the next row.
foreach ($imp in $import) {
Add-Member -InputObject $imp -MemberType NoteProperty -Name NewManager -Value $prints -Force
}
}
$import