誰かが私のスクリプトを修正するのを手伝ってくれたらとても感謝しています。文字列の最後に 4 桁の乱数を追加したいのですが、本質的には、電子メール アドレスの csv ファイルを読み取り、powershell を作成するスクリプトです。私が実行するためのファイルですが、問題がある部分はパスワード文字列に追加されたランダムな4桁の数字です。以下を参照してください。スクリプトを実行するとエラーなしで実行されますが、4桁の乱数は追加されません。誰か助けてくださいありがとうございます
スパッド
@echo off & setlocal EnableDelayedExpansion
for /F "delims=" %%j in ('type "Input.csv"') do (
set /A RND=%RANDOM% %% 8889 + 1111
echo.Set-MsolUser -UserPrincipalName %%j -StrongPasswordRequired $false
echo.Set-MsolUserPassword -userPrincipalName %%j -NewPassword "TTech%RND%*" -ForceChangePassword $false
echo.Set-MsolUser -UserPrincipalName %%j -PasswordNeverExpires $true
echo.
) >> "Output.txt"