このコードはpowershellにあり、Tee-Object
はすべてWrite-Host
コマンドをfile.txtに保存できません。私はこのコードを修復するために何ができますか?Teeオブジェクトは出力コマンドコメントをファイルに保存できません
Import-Module ActiveDirectory
Add-Type -AssemblyName System.Web
$users = Get-Content -Path 'G:\Shares\xx xxx\ResetPassword\UserList.txt'
ForEach ($user in $users)
{
$unsecuredpwd = [System.Web.Security.Membership]::GeneratePassword(10, 3)
$password = ConvertTo-SecureString -AsPlainText $unsecuredpwd -Force
Get-ADUser $user | Set-ADAccountPassword -NewPassword $password -Reset
Get-ADUser $user | Set-AdUser -ChangePasswordAtLogon $true
Enable-ADAccount -Identity $user
Write-Host “uzytkownik: $user”
Write-Host “haslo: $unsecuredpwd”
Write-Host “ `r`n`r`n”
} | Tee-Object -FilePath G:\Shares\xx xxx\ResetPassword\Output.txt
Read-Host -Prompt "click enter to exit"
ティー・オブジェクトがファイルへの書き込みを何/あなたの出力は何ですか? – restless1987
Tee-Objectはユーザーごとにユーザ名と生成されたパスワードを出力する必要があります –