можно дать Cygwin попытку. Установите его на своей машине Vista, добавьте openssl пакет во время установки. Генерировать Ваш CSR: Cygwin с OpenSSL для поколения CSR. Затем выпустите CSR по CACert.org для получения сертификата SSL (необходимо создать учетную запись там, но это стоит того, по моему скромному мнению). В напротив традиционного самоподписанного сертификата, Вы получите сертификат SSL, это подписывается государственным органом бесплатно.
Удачи
Диспетчер локальной конфигурации DSC запускается как локальная учетная запись SYSTEM, а не как ваша учетная запись пользователя. Следовательно, он не сможет получить доступ к сетевым ресурсам, если ему не предоставлены явные разрешения.
Возможны две ситуации. Либо общий ресурс находится на том же компьютере, к которому применяется конфигурация DSC (назовем этот компьютер A), либо общий ресурс находится на другом компьютере (пусть ' s вызовите эту машину B).
Если общий ресурс находится на машине A, пользователю SYSTEM необходимо предоставить права READ. Например:
net share SomeShare=C:\SomeShare /GRANT:"NT AUTHORITY\SYSTEM",READ
Если общий ресурс находится на компьютере B, разрешения READ должны быть предоставлены учетной записи компьютера на компьютере A. Например:
net share SomeShare=C:\SomeShare /GRANT:DOMAIN\MachineA$,READ
Powershell почти такой же тупой, как и старая оболочка cmd. Он по-прежнему имеет очень ограниченную поддержку путей UNC. Имея это в виду ... вы пробовали использовать псевдоним UNC-пути? т.е.
New-PSDrive -Name UNCPath -PSProvider FileSystem -Root \\Server\SomeShare\
И затем укажите путь как UNCPath: \ SomeFolder
. По завершении выполните очистку с помощью Remove-PSDrive
.
Также иногда вы можете указать FileSystem :: \\ Server \ SomeShare \ SomeFolder
в качестве пути. Я видел случаи, когда это не помогало ... но попробовать стоит.
DSC
работает на localhost
для применения конфигурации. Это означает, что файлы ресурсов DSC
должны быть распределены на каждую машину, которая должна быть настроена через DSC
.
Поэтому управление разрешениями имеет решающее значение при копировании файлов DSC из общего ресурса.
DSC
работает под учетной записью NT AUTHORITY \ SYSTEM
, и если не установлен атрибут Credential
, учетная запись компьютера
используется при извлечении файлы из общего сетевого ресурса.
Поэтому и в зависимости от того, откуда взяты файлы,
В настоящий момент у меня нет времени углубляться в это, но похоже, что можно безопасно передать учетные данные для использования Local Configuration Manager. Фактически, в публикации в блоге его пример использует ресурс File для извлечения файлов из общего сетевого ресурса. Я надеюсь попробовать это в ближайшее время, а затем вернусь, чтобы лучше сформулировать этот ответ.
Блог TechNet: