1
환경 : PowerShell을 버전 :
$Home\Desktop
내가 C:\Users\<username>\Desktop
에 매핑 할 것으로 예상 : 5, 윈도우 서버 2016
내 DSC는 디렉토리에 안녕하세요 파일을 만듭니다. 원격 VM의 PowerShell에서 $home.desktop
을 호출하면 실제로 데스크탑 디렉토리가 반환됩니다. 그러나 DSC 자체가 실행될 때 파일은 대신 C:\Windows\System32\config\systemprofile\Desktop
에서 생성됩니다. 이런 일이 왜
Configuration HelloWorldConfig
{
Import-DscResource –ModuleName 'PSDesiredStateConfiguration'
Node localhost
{
File TestFile {
Ensure = "Present"
DestinationPath = "$Home\Desktop\HelloWorld.txt"
Contents = "Hello World!"
}
}
}
어떤 생각 : 아래
는 DSC의 복사본입니다? 아마도 Azure VM Agent는 자체 사용자이므로$home
디렉토리가
C:\Users
이 아니지만
C:\Windows\System32\config\systemprofile
입니까?
로컬 시스템 : https://msdn.microsoft.com/en-us/library/windows/desktop/ms684190(v=vs.85).aspx – AllTradesJack