Назад | Перейти на главную страницу

Разрешение не работает должным образом - PowerShell работает, графический интерфейс - нет

Я разработчик программного обеспечения и не очень разбираюсь во всех этих вещах, связанных с настройкой сервера ... все же у меня есть проблема, которая меня действительно смущает. Я постараюсь объяснить это как можно лучше:

Когда я вхожу на сервер с определенной учетной записью, у меня нет разрешения на доступ к 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?

Эти ограничения блокируют интерактивный, но не программный доступ к этим компонентам.