Tôi đang gặp sự cố khi chạy tập lệnh powershell tự động. Khi mỗi lần tôi gọi hoặc Thực thi tập lệnh, tôi nhận được lời nhắc bảo mật yêu cầu tôi nhập "R" để chạy. Tôi đã đặt chính sách thực thi thành 'không giới hạn' và đã xác minh thiết lập của nó. Có ai có bất cứ đề nghị?
Cảnh báo bảo mật: Chỉ chạy các tập lệnh mà bạn tin tưởng. trong khi các kịch bản từ Internet có thể hữu ích, tập lệnh có thể gây hại cho bạn máy vi tính. Bạn có muốn chạy C: \ test \ win7.ps1 không?
Tôi hiện đang chạy tập lệnh powershell thông qua cuộc gọi powershell.exe trong cmd. Tôi cũng đã cố gắng chạy nó trực tiếp từ powershell và nhận được thông báo lỗi tương tự.
powershell -command C:\nst\win7.ps1 "var1" "var2" "var3"
Tôi cũng đã thử chạy lệnh sau qua cmd:
powershell -executionpolicy unrestricted -command C:\nst\win7.ps1 "var1" "var2" "var3"
Tập lệnh Win7:
$domain = $args[0]
$pwd = $args[2]
$usr = $args[1]
$password = ConvertTo-SecureString $pwd -AsPlainText -Force
$username = "$domain\$usr"
$credential = New-Object System.Management.Automation.PSCredential($username,$password)
Add-Computer -DomainName $domain -Credential $credential
Bất kỳ và tất cả sự giúp đỡ sẽ được đánh giá rất cao