У мене є простий скрипт повноважень, який відкриває ур і реєструє, чи вдалося це:
$LogFile = ".\userLoad.log"
$Date = Get-Date
Try
{
$Request = [System.Net.WebRequest]::Create("http://dxscrumassist.zhi.com/maintenance/loadusers.aspx")
$Response = $Request.GetResponse()
$LogString = "$Date - User Load Success"
$Response.Close()
}
Catch
{
$LogString = "$Date - User Load Failure"
}
Add-content $LogFile -value $LogString
Коли я запускаю програму з PowerShell ISE, вона працює нормально і записується як слід:
powershell.exe -executionpolicy bypass -file C:\AAA\loadUsers.ps1
Коли я запускаю такий самий файл із командного рядка Windows, я не отримую запис файлу журналу. Що я роблю неправильно?