Я должен иметь возможность управлять своими средами с помощью сценария PowerShell. Мне нужно периодически менять файл хоста. Однако всякий раз, когда я пытаюсь отредактировать хост из моего сценария, я получаю следующую ошибку:
Access to the path C:windowssystem32driversetchosts is denied
в данный момент мой скрипт выглядит так:
Function ManageHosts([string] $environment)
{
cd C:windowssystem32driversetc
if($environment.StartsWith("p"))
{
get-content .hosts.prod | set-content .hosts -force
}
else
{
get-content .hosts.dev | set-content .hosts -force
}
}