Я разработчик программного обеспечения и не очень разбираюсь во всех этих вещах, связанных с настройкой сервера ... все же у меня есть проблема, которая меня действительно смущает. Я постараюсь объяснить это как можно лучше:
Когда я вхожу на сервер с определенной учетной записью, у меня нет разрешения на доступ к C: \. Также у меня нет прав на выполнение каких-либо действий в консоли. Когда я пытаюсь получить доступ к C: \ per explorer, я получаю следующее сообщение об ошибке:
Доступ к ресурсу "C: \" запрещен.
Когда я открываю консоль (cmd):
Командная строка отключена администратором.
Пока здесь все нормально. Я думал, что у учетной записи просто нет разрешения на выполнение этих задач.
Теперь самое странное: когда я создаю файл на C: \ с помощью сценария PowerShell, он работает ...
PS C:\> New-Item -Path "C:\test" -Name "testfile1.cmd" -ItemType "file" -Value "cd\"
Это прекрасно работает. Когда я запускаю testfile1.cmd через powershell, он также выводит ожидаемый результат. Может ли кто-нибудь объяснить мне, почему я не могу делать все это через графический интерфейс, не имею доступа к обычной консоли, но могу заставить ее работать с PowerShell?
Как уже было сказано, я не так много знаю о разрешениях в системах, так как я пришел из программной части, поэтому я был бы очень признателен за любую помощь.
Спасибо!
Это связано с тем, что локальная политика безопасности или объект групповой политики настроили для параметра «Запретить доступ к дискам с моего компьютера» значение «Включено».
https://www.howtogeek.com/howto/8035/how-to-restrict-access-to-drive-in-my-computer-on-windows/
Вторая ошибка связана с тем, что локальная политика безопасности или объект групповой политики настроили для параметра «Запретить доступ к командной строке» значение включено.
Это политики безопасности, установленные вашим администратором. Вам следует обсудить свои вопросы со своим администратором и / или руководителем (в зависимости от того, какое сочетание людей подходит для вашего работодателя).
Это прекрасно работает. Когда я запускаю testfile1.cmd через powershell, он также выводит ожидаемый результат. Может ли кто-нибудь объяснить мне, почему я не могу делать все это через графический интерфейс, не имею доступа к обычной консоли, но могу заставить ее работать с PowerShell?
Эти ограничения блокируют интерактивный, но не программный доступ к этим компонентам.