Доступ к Windows FileShare для всех пользователей в настройке экземпляра EC2 с использованием userdata - PullRequest
0 голосов
/ 21 октября 2019

У нас есть экземпляр EC2 с файловой папкой. До сих пор мы могли получить к нему доступ через UNC, например, \\files.server.com.

Теперь мы начали использовать упаковщик и Ansible для настройки наших серверов при развертывании. После sysprep все учетные данные будут удалены, и нам нужно снова создать доступ с помощью сценария UserData.

Еще одна вещь, которую мы должны предоставить этот доступ всем нашим пользователям, потому что у нас есть специальный пользователь для нашегоСлужба Windows.

Я перепробовал много вещей, но мне все еще не повезло: New-PSDrive, NET USE, MapNetworkDrive, CredentialsManager и т. Д.

Буду признателен за помощь в этом.

1 Ответ

0 голосов
/ 22 октября 2019

Я делаю нечто подобное, но я использую commands: секцию configSet в CloudFormation:

  commands:

    10-Create-Local-Fileshare-Directory:
      command: >-
        powershell.exe -Command New-Item "D:\Shared" -type directory
      waitAfterCompletion: '0'
    11-Create-Fileshare:
      command: >-
        powershell.exe -Command New-SmbShare -Name my-fileshare -Path "D:\Shared"
      waitAfterCompletion: '0'
    12-Grant-Fileshare-Permissions:
      command: >-
        powershell.exe -Command Grant-SmbShareAccess -Name my-fileshare -AccountName Everyone -AccessRight Change -Force
      waitAfterCompletion: '0'      

Вы можете сделать то же самое, если вы используете CloudFormation или просто извлекаете Powershell. Команды вам нужны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...