이 문서에서는 다음을 포함하지만 이에 국한되지 않는 FSLogix에 적용되는 다양한 레지스트리 설정을 간략하게 설명합니다.
일부 FSLogix 설정은 환경 변수를 허용합니다. 이러한 설정은 사용자 지정 환경 변수 목록과 사용자가 로그인하는 동안 사용할 수 있는 모든 변수를 허용합니다.
다음 설정은 FSLogix에 적용할 수 있으며 프로필 또는 ODFC 컨테이너 또는 클라우드 캐시에만 적용되지 않습니다.
사용자의 세션이 갑자기 종료되는 경우 사용자 프로필에 탑재된 VHD(x)가 제대로 분리되지 않고 사용자의 다음 로그인이 해당 VHD(x) 컨테이너를 성공적으로 연결하지 못할 수 있습니다. 이 설정을 사용하도록 설정하고 FSLogix는 이러한 잘못된 세션을 정리하고 성공적인 로그인을 허용하려고 시도합니다. 이 설정은 프로필 및 ODFC 컨테이너 모두에 영향을 줍니다.
사용하도록 설정하면 이 설정은 사용자의 특정 휴지통에 대한 리디렉션을 VHD(x) 컨테이너로 만듭니다. 이렇게 하면 사용자가 삭제된 위치의 컴퓨터에 관계없이 항목을 복원할 수 있습니다.
사용하도록 설정하면 이 설정은 로그아웃 작업 중에 VHD 디스크를 압축하려고 시도하며 미리 정의된 임계값에 따라 사용자의 컨테이너를 자동으로 줄 Size On Disk
이도록 설계되었습니다. 자세한 내용은 VHD 디스크 압축 설명서를 참조하세요.
프로필 컨테이너 설정
다음 설정은 프로필 컨테이너에 적용할 수 있으며 다음 위치에 만들어집니다.
- 레지스트리 Hive: HKEY_LOCAL_MACHINE
- 레지스트리 경로: SOFTWARE\FSLogix\Profiles
AccessNetworkAsComputerObject
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 기본값 - 사용자로 연결합니다.
- 1: 컴퓨터로 연결 - 폴더에는 컴퓨터 개체에 대한 권한이 있어야 합니다.
주의
스토리지 공급자 또는 아키텍처가 VHD(x) 컨테이너 위치에 대한 사용자 수준 권한으로 작동하지 않는 한 이 구성 설정을 사용하지 마세요. 이 설정을 사용하면 가상 머신이 스토리지 공급자의 모든 VHD(x) 파일에 액세스하여 잠재적인 보안 위험을 초래할 수 있습니다.
AttachVHDSDDL
형식: REG_SZ
기본값: 해당 없음
데이터 값 및 사용:
VHD(x)를 연결할 때 사용할 ACL을 나타내는 SDDL 문자열입니다.
CleanOutNotifications
형식: DWORD
기본값: 1
데이터 값 및 사용:
- 0: 아무 작업도 수행하지 않습니다.
- 1: 오래된 알림 항목을 정리합니다.
이 설정은 일부 조건에서 로그인 속도가 느려지는 WPN(Windows 푸시 알림 플랫폼) 및 WFN(Windows 알림 기능)에서 만든 부실 항목을 정리합니다.
DeleteLocalProfileWhenVHDShouldApply
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 아무 작업도 수행하지 않습니다.
- 1: 존재하는 경우 로컬 프로필을 삭제하고 프로필 컨테이너와 일치합니다.
Important
FSLogix에서 사용자에게 FSLogix 프로필 컨테이너가 있어야 하고 로컬 프로필이 있다고 판단하면 FSLogix는 로컬 프로필을 영구적으로 삭제합니다.
DiffDiskParentFolderPath
형식: REG_SZ
기본값: %TEMP%
데이터 값 및 사용:
ProfileType을 사용하도록 구성된 경우 차이 디스크가 만들어지는 경로를 지정합니다. 이 경로는 로그인 프로세스 중에 사용자가 사용할 수 있는 FSLogix 사용자 지정 변수 또는 환경 변수의 사용을 지원합니다.
사용
(필수 설정)
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 프로필 컨테이너를 사용할 수 없습니다.
- 1: 프로필 컨테이너를 사용하도록 설정했습니다.
FlipFlopProfileDirectoryName
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: SID 폴더가 다음과 같이 만들어집니다.
%sid%_%username%
- 1: SID 폴더가 로 만들어집니다.
%username%_%sid%
Important
충돌하는 설정이 어떻게 적용되고 우선 순위가 지정되는지 이해해야 합니다.
- 이 설정은 SIDDirNameMatch와 SIDDirNamePattern을 모두 재정의합니다.
- NoProfileContainingFolder를 사용하는 경우 이 설정은 효과가 없습니다.
- NoProfileContainingFolder>FlipFlopProfileDirectoryName> (SIDDirNameMatch 및 SIDDirNamePattern)
GroupPolicyState
형식: DWORD
기본값: 1
데이터 값 및 사용:
- 0: 그룹 정책 상태를 로밍하지 마세요. 로그인 시 동기 정책 처리를 제공합니다.
- 1: 로밍 그룹 정책 상태, 로그인 시 비동기 정책 처리를 제공합니다.
참고 항목
이 설정은 그룹 정책을 사용하여 설정할 수 없습니다.
IgnoreNonWVD
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: FSLogix는 모든 세션에 대해 사용하도록 설정됩니다.
- 1: FSLogix는 AVD(Azure Virtual Desktop) 세션에만 사용하도록 설정됩니다.
참고 항목
WVD(Windows Virtual Desktop)는 이제 AVD(Azure Virtual Desktop)라고 하지만 설정 이름은 레거시 이름을 사용합니다.
InstallAppxPackages
형식: DWORD
기본값: 1
데이터 값 및 사용:
사용하도록 설정하면 (1) 이 설정은 사용자의 프로필에서 AppxPackages.xml 매니페스트 파일을 읽고 애플리케이션 목록을 설치/다시 등록합니다. AppxPackages.xml 파일은 다음 위치에서 %LocalAppData%\FSLogix\AppxPackages.xml
찾을 수 있습니다. 이 설정은 모든 AppX 애플리케이션에 대한 Windows의 전역 동작을 제어합니다. 이렇게 하면 FSLogix와 함께 사용할 때만 기능이 향상됩니다.
Warning
AppxPackages.xml 파일은 편집하거나 수정할 수 없습니다. 이 파일을 편집하면 예기치 않은 결과가 발생할 수 있으며 로그아웃할 때마다 파일을 덮어씁니다.
IsDynamic
형식: DWORD
기본값: 1
데이터 값 및 사용:
- 0: VHD(x)는 고정 크기이며 디스크의 크기가 완전히 할당됩니다.
- 1: VHD(x)는 동적이며 필요에 따라 디스크의 크기만 증가합니다.
참고 항목
- 이 설정은 SizeInMBs 설정과 함께 프로필 컨테이너의 크기를 관리하는 데 사용됩니다. IsDynamic을 1로 설정하면 할당된 SizeInMB에 관계없이 프로필 컨테이너가 디스크의 최소 공간을 사용합니다. 공간이 소비되면 디스크의 크기가 SizeInMB에 지정된 크기까지 증가합니다. SizeInMB 는 사용자가 디스크에서 사용할 수 있는 최대 크기입니다. 사용자의 프로필 컨테이너가 SizeInMBs에 지정된 것 이상으로 커지면 오류가 발생합니다.
- IsDynamic을 1로 설정해도 Profile 컨테이너가 SizeInMBs에 지정된 것보다 커지지 않습니다.
KeepLocalDir
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0:
local_%username%
로그아웃하는 동안 삭제됩니다.
- 1:
local_%username%
로그아웃한 후 폴더가 시스템에 남아 있습니다. 동일한 사용자가 로그온하는 경우에도 다시 사용됩니다.
LockedRetryCount
형식: DWORD
기본값: 12
데이터 값 및 사용:
VHD(x) 파일이 잠겨 있을 때 시도되는 재시도 횟수를 지정합니다(다른 프로세스 또는 컴퓨터에서 열기).
LockedRetryInterval
형식: DWORD
기본값: 5
데이터 값 및 사용:
재시도 사이에 대기할 시간(초)을 지정합니다(LockedRetryCount 참조).
NoProfileContainingFolder
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 사용 안 함
- 1: 프로필 컨테이너는 VHD(x) 파일에 대한 SID 포함 폴더를 사용하거나 만들지 않습니다.
이 설정은 스토리지가 사용자별로 이미 고유한 위치를 제공하는 상황을 위한 것입니다.
Important
충돌하는 설정이 어떻게 적용되고 우선 순위가 지정되는지 이해해야 합니다.
- 이 설정은 컨테이너 폴더와 관련된 다른 설정을 재정의합니다.
- SIDDIRNameMatch 는 이 설정과 함께 사용할 때 아무런 효과가 없습니다.
- SIDDIRNamePattern 은 이 설정과 함께 사용할 때 아무런 효과가 없습니다.
- FlipFlopProfileDirectoryName 은 이 설정과 함께 사용할 때 효과가 없습니다.
OutlookCachedMode
형식: DWORD
기본값: 1
데이터 값 및 사용:
- 0: FSLogix가 캐시된 모드로 아무 작업도 수행하지 못하도록 방지합니다.
- 1: 프로필 컨테이너가 연결된 경우에만 캐시된 모드를 사용하도록 설정하는 Outlook 설정은 컨테이너가 분리될 때까지 일시적으로 설정됩니다. 이 설정은 컨테이너가 연결된 경우에만 캐시된 모드가 사용되도록 합니다.
Important
- 이 기능이 작동하려면 Outlook을 온라인 모드로 구성해야 합니다. 이렇게 하면 FSLogix를 사용하지 않도록 설정하면 큰 OST 파일이 다운로드되지 않습니다.
- 온라인 모드 레지스트리 항목:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\office\16.0\Outlook\OST\NoOST:DWORD = 2
.
- FSLogix는 현재 사용자에 대해 이 설정을 재정의합니다.
PreventLoginWithFailure
형식: DWORD
기본값: 0
데이터 값 및 사용:
사용하도록 설정된 경우 (1) FSLogix는 기존 프로필 VHD(x)에 연결하거나 사용하는 데 오류가 있는 경우 FRXShell을 로드합니다. 사용자는 지원을 호출하라는 기본 프롬프트를 수신하며, 사용자만 로그아웃할 수 있습니다.
PreventLoginWithTempProfile
형식: DWORD
기본값: 0
데이터 값 및 사용:
사용하도록 설정된 경우(1) 임시 프로필이 생성된 것으로 확인되면 FSLogix에서 FRXShell을 로드합니다. 사용자는 지원을 호출하라는 기본 프롬프트를 수신하며, 사용자만 로그아웃할 수 있습니다.
ProfileDirSDDL
형식: REG_SZ
기본값: 해당 없음
데이터 값 및 사용:
프로필 디렉터리를 만들 때 사용할 ACL을 나타내는 SDDL 문자열입니다.
ProfileType
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 일반 프로필 동작입니다.
- 1: 컴퓨터는 RW 프로필 인스턴스여야 합니다.
- 2: 컴퓨터는 RO 프로필 인스턴스여야 합니다.
- 3: 컴퓨터는 RW 역할을 수행하려고 시도해야 하며, 그렇게 할 수 없는 경우 RO 역할로 대체해야 합니다.
Important
- VHD를 동시에 사용하려는 모든 세션에는 일치하는 ProfileType 설정이 있어야 합니다. VHD가 동시에 액세스되지 않는 경우 ProfileType 은 0이어야 합니다.
- OneDrive는 어떤 경우에도 동일한 프로필을 사용하여 여러 동시 연결/여러 동시 연결을 지원하지 않습니다. 자세한 내용은 가상 데스크톱에서 동기화 앱 사용을 참조 하세요.
ReAttachRetryCount
형식: DWORD
기본값: 60
데이터 값 및 사용:
예기치 않게 연결이 끊긴 경우 시스템에서 VHD(x) 컨테이너를 다시 연결하려고 시도하는 횟수를 지정합니다.
ReAttachIntervalSeconds
형식: DWORD
기본값: 10
데이터 값 및 사용:
예기치 않게 연결이 끊긴 경우 VHD(x) 컨테이너를 다시 연결하려고 할 때 재시도 사이에 대기할 시간(초)을 지정합니다.
RebootOnUserLogoff
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 사용 안 함
- 1: 사용자가 로그아웃하면 다시 부팅합니다.
- 2: FSLogix 프로필 사용자가 로그아웃하면 다시 부팅합니다.
RedirectType
형식: DWORD
기본값: 2
데이터 값 및 사용:
- 1: 레거시 리디렉션을 사용합니다.
- 2: FSLogix 고급 리디렉션을 사용합니다.
주의
Microsoft 지원 지시하지 않는 한 이 설정을 사용하지 마세요.
RedirXMLSourceFolder
형식: REG_SZ
기본값: 해당 없음
데이터 값 및 사용:
FSLogix가 사용자 프로필에서 복사할 redirections.xml 파일을 찾는 경로입니다. 이 경로는 로그인 프로세스 중에 사용자가 사용할 수 있는 FSLogix 사용자 지정 변수 또는 환경 변수의 사용을 지원합니다. 예를 들어 C:\Windows\System32
또는 \\<server-name>\<share-name>
와 같습니다.
참고 항목
경로에 파일 이름을 추가하지 마세요. 이 설정은 폴더 경로에만 해당합니다.
RemoveOrphanedOSTFilesOnLogoff
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 사용 안 함
- 1: 로그아웃하는 동안 중복 OST 파일이 삭제됩니다.
참고 항목
드물게 사용자에 대해 중복 OST 파일이 만들어집니다. 이 상황은 비영구 프로필 사용 여부와 관계없이 발생하도록 문서화되었습니다. 프로필이 표준 파일 시스템에 저장되면 관리자는 삭제하여 분리되었거나 부실한 OST 파일을 제거할 수 있습니다. FSLogix를 사용하는 경우 OST 파일은 컨테이너에 있으며 표시되지 않습니다. 오랜 시간 동안 중복된 OST 파일은 증분 디스크 공간을 사용할 수 있습니다. 사용하도록 설정하면 (1) FSLogix는 최신 수정 날짜가 있는 OST를 제외하고 VHD(x)의 모든 OST 파일을 삭제합니다. 관리자는 이 설정을 사용하도록 선택하기 전에 OST 파일의 사용 및 잠재적인 영향에 대해 잘 알고 있어야 합니다.
RoamIdentity
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 컨테이너 내에서 자격 증명 및 토큰을 로밍하지 마세요.
- 1: WAM(웹 계정 관리자) 시스템에서 만든 자격 증명 및 토큰에 대해 레거시 로밍을 사용하도록 설정합니다.
일부 ID 및 인증 시나리오에서는 로그인할 때마다 사용자가 Microsoft 365 애플리케이션에 인증해야 할 수 있습니다. 이 설정을 사용하도록 설정하는 것은 문제를 해결하는 한 가지 방법입니다. Windows 로그인에서 자격 증명을 Microsoft 365 애플리케이션에 전달할 수 있는 진정한 Single Sign-On을 사용하는 것이 좋습니다.
Important
- 기본 설정은 기본 설정인 자격 증명 또는 토큰을 로밍하지 않는 것입니다. 일부 고객에게는 이상적인 구성이 아닐 수 있지만 고객에게 FSLogix v2201 핫픽스 2(2.9.8228.50276)와 유사하게 이러한 항목을 로밍할 수 있는 방법을 제공하기 위해 이 설정을 만들었습니다.
- Microsoft Intune을 사용하여 디바이스를 관리하거나 디바이스가 Microsoft Entra에 조인된 경우 이 설정을 사용하지 마세요.
RoamSearch
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 사용 안 함
- 1: 단일 사용자 검색을 사용하도록 설정합니다.
- 2: 다중 사용자 검색을 사용하도록 설정합니다.
자세한 내용은 Windows Search 데이터베이스 로밍 구성을 참조 하세요.
Important
- 최신 버전의 Windows1에서는 FSLogix 검색 로밍 기능이 더 이상 필요하지 않습니다.
- RoamSearch는 GPO가 적용되기 전에 설정되며, 부팅 시 GoldImage가 적용되는 환경에서는 GPO를 사용하여 RoamSearch를 설정할 수 없습니다.
1 Windows Server 2019 버전 1809 이상, Windows 10 및 11 다중 세션
SetTempToLocalPath
형식: DWORD
기본값: 3
데이터 값 및 사용:
- 0: 사용 안 함
- 1: TEMP 및 TMP를 로컬 드라이브로 리디렉션합니다.
- 2: INetCache를 로컬 드라이브로 리디렉션합니다.
- 3: TEMP, TMP 및 INetCache를 로컬 드라이브로 리디렉션합니다.
ShutdownOnUserLogoff
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 사용 안 함
- 1: 사용자가 로그아웃할 때 종료합니다.
- 2: FSLogix 사용자가 로그아웃할 때 종료합니다.
SIDDirNameMatch
형식: REG_SZ
기본값: %sid%_%username%
데이터 값 및 사용:
프로필 또는 ODFC 컨테이너 폴더와 일치할 때 사용되는 문자열 패턴을 지정합니다. 이 설정을 사용하여 FSLogix가 사용자 프로필 또는 ODFC 컨테이너를 찾는 방법을 정의합니다. FSLogix는 VHDLocations 또는 CCDLocations를 검색할 위치 로 사용하고 이 설정은 검색할 항목을 정의합니다. 이 경로는 로그인 프로세스 중에 사용자가 사용할 수 있는 FSLogix 사용자 지정 변수 또는 환경 변수의 사용을 지원합니다.
Important
충돌하는 설정이 어떻게 적용되고 우선 순위가 지정되는지 이해해야 합니다.
- 이 구성 설정을 사용하는 경우 SIDDIRNamePattern 값이 이 설정과 일치하는지 확인합니다.
- FlipFlopProfileDirectoryName을 사용하는 경우 이 설정은 효과가 없습니다.
- NoProfileContainingFolder를 사용하는 경우 이 설정은 아무 효과가 없습니다.
- NoProfileContainingFolder FlipFlopProfileDirectoryName>SIDDirNameMatch(이 설정)>
SIDDirNamePattern
형식: REG_SZ
기본값: %sid%_%username%
데이터 값 및 사용:
프로필 또는 ODFC 컨테이너 폴더를 만들 때 사용되는 문자열 패턴을 지정합니다. FSLogix에서 사용자 프로필 또는 ODFC 컨테이너 폴더를 만들려고 시도하는 방법을 정의하려면 이 설정을 사용합니다. FSLogix는 VHDLocations 또는 CCDLocations를 만들 위치 로 사용하고 이 설정은 만들 항목을 정의합니다. 이 경로는 로그인 프로세스 중에 사용자가 사용할 수 있는 FSLogix 사용자 지정 변수 또는 환경 변수의 사용을 지원합니다.
Important
충돌하는 설정이 어떻게 적용되고 우선 순위가 지정되는지 이해해야 합니다.
- 이 구성 설정을 사용하는 경우 SIDDIRNameMatch 값이 이 설정과 일치하는지 확인합니다.
- FlipFlopProfileDirectoryName을 사용하는 경우 이 설정은 효과가 없습니다.
- NoProfileContainingFolder를 사용하는 경우 이 설정은 아무 효과가 없습니다.
- NoProfileContainingFolder FlipFlopProfileDirectoryName>SIDDirNamePattern(이 설정)>
SIDDirSDDL
형식: REG_SZ
기본값: 해당 없음
데이터 값 및 사용:
SID 컨테이너 폴더를 만들 때 사용할 ACL을 나타내는 SDDL 문자열입니다.
SizeInMBs
형식: DWORD
기본값: 30000
데이터 값 및 사용:
사용자 컨테이너의 최대 크기(MB)를 지정합니다. 새로 만든 VHD(x) 컨테이너는 이 크기입니다. 기존 컨테이너는 사용자 로그인 중에 이 크기로 자동으로 확장됩니다. 언제든지 이 값을 늘릴 수 있지만 줄일 수는 없습니다. 이 값을 줄이면 기존 VHD(x) 컨테이너가 축소되지 않습니다.
VHDNameMatch
형식: REG_SZ
기본값: Profile*
데이터 값 및 사용:
사용자 프로필 컨테이너와 일치할 때 사용되는 문자열 패턴을 지정합니다. 이 설정을 사용하여 FSLogix 에서 사용자 프로필 컨테이너(VHD(x) 파일)를 찾는 방법을 정의합니다. FSLogix는 VHDLocations 또는 CCDLocations를 검색할 위치 로 사용하고 이 설정은 검색할 항목을 정의합니다. 이 경로는 로그인 프로세스 중에 사용자가 사용할 수 있는 FSLogix 사용자 지정 변수 또는 환경 변수의 사용을 지원합니다.
Important
이 구성 설정을 사용하는 경우 VHDNamePattern 값이 이 설정과 일치하는지 확인합니다.
VHDNamePattern
형식: REG_SZ
기본값: Profile_%username%
데이터 값 및 사용:
사용자 프로필 컨테이너를 만들 때 사용되는 문자열 패턴을 지정합니다. 이 설정을 사용하여 FSLogix 가 사용자 프로필 컨테이너(VHD(x) 파일)를 만드는 방법을 정의합니다. FSLogix는 VHDLocations 또는 CCDLocations를 검색할 위치 로 사용하고 이 설정은 만들 항목을 정의합니다. 이 경로는 로그인 프로세스 중에 사용자가 사용할 수 있는 FSLogix 사용자 지정 변수 또는 환경 변수의 사용을 지원합니다.
Important
이 구성 설정을 사용하는 경우 VHDNameMatch 값이 이 설정과 일치하는지 확인합니다.
VHDLocations
(필수 설정)
형식: MULTI_SZ 또는 REG_SZ
기본값: 해당 없음
데이터 값 및 사용:
사용자의 프로필 VHD(x) 파일을 검색할 SMB 위치 목록입니다. 찾을 수 없는 경우 첫 번째 나열된 위치에 만들어집니다. VHD 경로가 없으면 경로에 VHD(x)가 있는지 확인하기 전에 만들어집니다. 이 경로는 로그인 프로세스 중에 사용자가 사용할 수 있는 FSLogix 사용자 지정 변수 또는 환경 변수의 사용을 지원합니다. REG_SZ 값으로 지정하는 경우 여러 위치를 세미콜론(;
)으로 구분해야 합니다.
VHDXSectorSize
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 시스템 기본값을 사용합니다.
- 512: VHD(x)는 512바이트 할당을 사용하여 형식이 지정됩니다.
- 4096: VHD(x)는 4096바이트 할당을 사용하여 형식이 지정됩니다.
참고 항목
값은 16진수가 아닌 10진수로 나열됩니다.
VolumeType
형식: REG_SZ
기본값: vhd
데이터 값 및 사용:
vhd 값은 새로 만든 파일이 VHD 형식이어야 임을 의미합니다. vhdx 값은 새로 만든 파일이 VHDX 형식이어야 임을 의미합니다.
VolumeWaitTimeMS
형식: DWORD
기본값: 20000
데이터 값 및 사용:
VHD(x)가 연결된 후 시스템이 볼륨이 도착할 때까지 대기해야 하는 시간(밀리초)을 지정합니다. 기본값 20000 = 20초
ODFC 컨테이너 설정
다음 설정은 ODFC 컨테이너에 적용할 수 있으며 다음 위치에 만들어집니다.
- 레지스트리 Hive: HKEY_LOCAL_MACHINE
- 레지스트리 경로: SOFTWARE\Policies\FSLogix\ODFC
AccessNetworkAsComputerObject
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 기본값 - 사용자로 연결합니다.
- 1: 컴퓨터로 연결 - 폴더에는 컴퓨터 개체에 대한 권한이 있어야 합니다.
주의
스토리지 공급자 또는 아키텍처가 VHD(x) 컨테이너 위치에 대한 사용자 수준 권한으로 작동하지 않는 한 이 구성 설정을 사용하지 마세요. 이 설정을 사용하면 가상 머신이 스토리지 공급자의 모든 VHD(x) 파일에 액세스하여 잠재적인 보안 위험을 초래할 수 있습니다.
AttachVHDSDDL
형식: REG_SZ
기본값: 해당 없음
데이터 값 및 사용:
VHD를 연결할 때 사용할 ACL을 나타내는 SDDL 문자열입니다.
DiffDiskParentFolderPath
형식: REG_SZ
기본값: %TEMP%
데이터 값 및 사용:
VHDAccessMode를 사용하도록 구성된 경우 차이 디스크가 만들어지는 경로를 지정합니다. 이 경로는 로그인 프로세스 중에 사용자가 사용할 수 있는 FSLogix 사용자 지정 변수 또는 환경 변수의 사용을 지원합니다.
사용
(필수 설정)
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: ODFC 컨테이너를 사용할 수 없습니다.
- 1: ODFC 컨테이너 사용
FlipFlopProfileDirectoryName
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: SID 폴더가 다음과 같이 만들어집니다.
%sid%_%username%
- 1: SID 폴더가 로 만들어집니다.
%username%_%sid%
Important
충돌하는 설정이 어떻게 적용되고 우선 순위가 지정되는지 이해해야 합니다.
- 이 설정은 SIDDirNameMatch와 SIDDirNamePattern을 모두 재정의합니다.
- NoProfileContainingFolder를 사용하는 경우 이 설정은 효과가 없습니다.
- NoProfileContainingFolder>FlipFlopProfileDirectoryName> (SIDDirNameMatch 및 SIDDirNamePattern)
IgnoreNonWVD
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: FSLogix는 모든 세션에 대해 사용하도록 설정됩니다.
- 1: FSLogix는 AVD(Azure Virtual Desktop) 세션에만 사용하도록 설정됩니다.
참고 항목
WVD(Windows Virtual Desktop)는 이제 AVD(Azure Virtual Desktop)라고 하지만 설정 이름은 레거시 이름을 사용합니다.
IncludeOfficeActivation
형식: DWORD
기본값: 1
데이터 값 및 사용:
- 0: Office 정품 인증 데이터가 컨테이너로 리디렉션되지 않습니다.
- 1: Office 정품 인증 데이터가 컨테이너로 리디렉션됩니다.
참고 항목
이 설정은 Office 2016 이상과 관련이 있습니다.
IncludeOneDrive
형식: DWORD
기본값: 1
데이터 값 및 사용:
- 0: OneDrive 캐시가 컨테이너로 리디렉션되지 않습니다.
- 1: OneDrive 캐시가 컨테이너로 리디렉션됩니다.
Important
OneDrive는 어떤 경우에도 동일한 프로필을 사용하여 여러 동시 연결/여러 동시 연결을 지원하지 않습니다. 자세한 내용은 가상 데스크톱에서 동기화 앱 사용을 참조 하세요.
IncludeOneNote
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: OneNote 전자 필기장 파일이 컨테이너로 리디렉션되지 않습니다.
- 1: OneNote 전자 필기장 파일이 컨테이너로 리디렉션됩니다.
IncludeOneNote_UWP
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: OneNote UWP 전자 필기장 파일은 컨테이너로 리디렉션되지 않습니다.
- 1: OneNote UWP 전자 필기장 파일이 컨테이너로 리디렉션됩니다.
IncludeOutlook
형식: DWORD
기본값: 1
데이터 값 및 사용:
- 0: Outlook 데이터가 컨테이너로 리디렉션되지 않습니다.
- 1: Outlook 데이터가 컨테이너로 리디렉션됩니다.
IncludeOutlookPersonalization
형식: DWORD
기본값: 1
데이터 값 및 사용:
- 0: Outlook 개인 설정 데이터는 컨테이너로 리디렉션되지 않습니다.
- 1: Outlook 개인 설정 데이터가 컨테이너로 리디렉션됩니다.
IncludeSharepoint
형식: DWORD
기본값: 1
데이터 값 및 사용:
- 0: Sharepoint 데이터는 컨테이너로 리디렉션되지 않습니다.
- 1: Sharepoint 데이터가 컨테이너로 리디렉션됩니다.
IncludeSkype
형식: DWORD
기본값: 1
데이터 값 및 사용:
- 0: 비즈니스용 Skype 전역 주소 목록이 컨테이너로 리디렉션되지 않습니다.
- 1: 비즈니스용 Skype 전역 주소 목록이 컨테이너로 리디렉션됩니다.
IncludeTeams
Important
이 IncludeTeams
설정은 클래식 및 새 Microsoft Teams를 위한 것입니다.
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: Teams 데이터는 ODFC 컨테이너 로 리디렉션되지 않으며 로그인하는 동안 새 Teams AppX 패키지가 등록되지 않습니다.
- 1: Teams 데이터가 ODFC 컨테이너로 리디렉션되고 로그인하는 동안 새 Teams AppX 패키지가 가족 이름으로 등록됩니다.
참고 항목
Microsoft Teams 프로필 데이터 리디렉션 경로입니다.
Teams(클래식):
%AppData%\Local\Microsoft\Teams
%AppData%\Roaming\Microsoft\Teams
Teams(신규):
%LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache
IsDynamic
형식: DWORD
기본값: 1
데이터 값 및 사용:
- 0: VHD(x)는 고정 크기이며 디스크의 크기가 완전히 할당됩니다.
- 1: VHD(x)는 동적이며 필요에 따라 디스크의 크기만 증가합니다.
참고 항목
- 이 설정은 SizeInMBs 설정과 함께 ODFC 컨테이너의 크기를 관리하는 데 사용됩니다. IsDynamic을 1로 설정하면 할당된 SizeInMB에 관계없이 ODFC 컨테이너가 디스크의 최소 공간을 사용합니다. 공간이 소비되면 디스크의 크기가 SizeInMB에 지정된 크기까지 증가합니다. SizeInMB 는 사용자가 디스크에서 사용할 수 있는 최대 크기입니다. 사용자의 ODFC 컨테이너가 SizeInMBs에 지정된 것 이상으로 커지면 오류가 발생합니다.
- IsDynamic을 1로 설정해도 ODFC 컨테이너가 SizeInMBs에 지정된 것보다 커지지 않습니다.
LockedRetryCount
형식: DWORD
기본값: 12
데이터 값 및 사용:
VHD(x) 파일이 잠겨 있을 때 시도되는 재시도 횟수를 지정합니다(다른 프로세스 또는 컴퓨터에서 열기).
LockedRetryInterval
형식: DWORD
기본값: 5
데이터 값 및 사용:
재시도 사이에 대기할 시간(초)을 지정합니다(LockedRetryCount 참조).
MirrorLocalOSTToVHD
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 사용 안 함
- 1: 새 VHD가 만들어지고 로컬 OST 폴더에 콘텐츠가 있는 경우 사용자에게 액세스 권한이 부여되기 전에 VHD에 복사됩니다.
- 2: 새 VHD가 만들어지고 로컬 OST 폴더에 콘텐츠가 있는 경우 사용자에게 액세스 권한이 부여되기 전에 VHD로 이동됩니다.
NoProfileContainingFolder
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 사용 안 함
- 1: ODFC 컨테이너는 VHD(x) 파일에 대한 SID 포함 폴더를 사용하거나 만들지 않습니다.
이 설정은 스토리지가 사용자별로 이미 고유한 위치를 제공하는 상황을 위한 것입니다.
Important
충돌하는 설정이 어떻게 적용되고 우선 순위가 지정되는지 이해해야 합니다.
- 이 설정은 컨테이너 폴더와 관련된 다른 설정을 재정의합니다.
- SIDDIRNameMatch 는 이 설정과 함께 사용할 때 아무런 효과가 없습니다.
- SIDDIRNamePattern 은 이 설정과 함께 사용할 때 아무런 효과가 없습니다.
- FlipFlopProfileDirectoryName 은 이 설정과 함께 사용할 때 효과가 없습니다.
NumSessionVHDsToKeep
형식: DWORD
기본값: 2
데이터 값 및 사용:
이 설정은 VHDAccessMode가 (3)로 설정된 경우에 사용됩니다. 이는 영구적 세션 VHD 수를 제어합니다. 예를 들어 (2)로 설정하고 사용자가 세 번째 세션을 만드는 경우 새 세션 VHD가 만들어지지만 세 번째 세션이 종료되면 삭제됩니다.
OutlookCachedMode
형식: DWORD
기본값: 1
데이터 값 및 사용:
- 0: FSLogix가 캐시된 모드로 아무 작업도 수행하지 못하도록 방지합니다.
- 1: ODFC 컨테이너가 연결된 경우에만 컨테이너가 분리될 때까지 캐시 모드를 사용하도록 설정하는 Outlook 설정이 일시적으로 설정됩니다. 이 설정은 컨테이너가 연결된 경우에만 캐시된 모드가 사용되도록 합니다.
Important
- 이 기능이 작동하려면 Outlook을 온라인 모드로 구성해야 합니다. 이렇게 하면 FSLogix를 사용하지 않도록 설정하면 큰 OST 파일이 다운로드되지 않습니다.
- 온라인 모드 레지스트리 항목:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\office\16.0\Outlook\OST\NoOST:DWORD = 2
.
- FSLogix는 현재 사용자에 대해 이 설정을 재정의합니다.
OutlookFolderPath
형식: REG_SZ
기본값: %userprofile%\AppData\Local\Microsoft\Outlook
데이터 값 및 사용:
사용자의 Outlook 폴더에 대한 경로입니다. 이 경로는 로그인 프로세스 중에 사용자가 사용할 수 있는 FSLogix 사용자 지정 변수 또는 환경 변수의 사용을 지원합니다.
PreventLoginWithFailure
형식: DWORD
기본값: 0
데이터 값 및 사용:
사용하도록 설정된 경우(1) FSLogix는 기존 ODFC VHD(x)에 연결하거나 사용하는 데 오류가 있는 경우 FRXShell을 로드합니다. 사용자는 지원을 호출하라는 기본 프롬프트를 수신하며, 사용자만 로그아웃할 수 있습니다.
PreventLoginWithTempProfile
형식: DWORD
기본값: 0
데이터 값 및 사용:
사용하도록 설정된 경우(1) 임시 프로필이 생성된 것으로 확인되면 FSLogix에서 FRXShell을 로드합니다. 사용자는 지원을 호출하라는 기본 프롬프트를 수신하며, 사용자만 로그아웃할 수 있습니다.
ReAttachRetryCount
형식: DWORD
기본값: 60
데이터 값 및 사용:
예기치 않게 연결이 끊긴 경우 시스템에서 VHD(x) 컨테이너를 다시 연결하려고 시도하는 횟수를 지정합니다.
ReAttachIntervalSeconds
형식: DWORD
기본값: 10
데이터 값 및 사용:
예기치 않게 연결이 끊긴 경우 VHD(x) 컨테이너를 다시 연결하려고 할 때 재시도 사이에 대기할 시간(초)을 지정합니다.
RedirectType
형식: DWORD
기본값: 2
데이터 값 및 사용:
- 1: 레거시 리디렉션을 사용합니다.
- 2: FSLogix 고급 리디렉션을 사용합니다.
주의
Microsoft 지원 지시하지 않는 한 이 설정을 사용하지 마세요.
RefreshUserPolicy
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 사용 안 함
- 1: ODFC 컨테이너는 GPO 설정으로 이전 사용자 설정을 덮어씁니다.
GPO가 ODFC 컨테이너에 포함된 Office 제품에 대해 구성된 경우 이전 사용자 설정과 충돌할 수 있습니다. 표준 동작은 GPO를 적용하는 것이지만 ODFC 컨테이너를 읽을 때 GPO는 ODFC 컨테이너의 설정을 사용하여 덮어씁니다. GPO 변경을 범용으로 적용하려는 경우 GPO 업데이트가 적용되기 전에 이 설정을 1로 설정해야 합니다.
Important
RefreshUserPolicy를 1로 설정하는 데 성능에 영향을 줍니다. 특정 GPO 이벤트가 없는 한 RefreshUserPolicy를 설정하거나 0으로 설정해야 합니다. GPO 이벤트 후 설정을 기본값으로 되돌려야 합니다.
RemoveOrphanedOSTFilesOnLogoff
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 사용 안 함
- 1: 로그아웃하는 동안 중복 OST 파일이 삭제됩니다.
참고 항목
드물게 사용자에 대해 중복 OST 파일이 만들어집니다. 이 상황은 비영구 프로필 사용 여부와 관계없이 발생하도록 문서화되었습니다. 프로필이 표준 파일 시스템에 저장되면 관리자는 삭제하여 분리되었거나 부실한 OST 파일을 제거할 수 있습니다. FSLogix를 사용하는 경우 OST 파일은 컨테이너에 있으며 표시되지 않습니다. 오랜 시간 동안 중복된 OST 파일은 증분 디스크 공간을 사용할 수 있습니다. 사용하도록 설정하면 (1) FSLogix는 최신 수정 날짜가 있는 OST를 제외하고 VHD(x)의 모든 OST 파일을 삭제합니다. 관리자는 이 설정을 사용하도록 선택하기 전에 OST 파일의 사용 및 잠재적인 영향에 대해 잘 알고 있어야 합니다.
RoamSearch
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 사용 안 함
- 1: 단일 사용자 검색을 사용하도록 설정합니다.
- 2: 다중 사용자 검색을 사용하도록 설정합니다.
자세한 내용은 Windows Search 데이터베이스 로밍 구성을 참조 하세요.
Important
- 최신 버전의 Windows1에서는 FSLogix 검색 로밍 기능이 더 이상 필요하지 않습니다.
- RoamSearch는 GPO가 적용되기 전에 설정되며, 부팅 시 GoldImage가 적용되는 환경에서는 GPO를 사용하여 RoamSearch를 설정할 수 없습니다.
1 Windows Server 2019 버전 1809 이상, Windows 10 및 11 다중 세션
SIDDirNameMatch
형식: REG_SZ
기본값: %sid%_%username%
데이터 값 및 사용:
프로필 또는 ODFC 컨테이너 폴더와 일치할 때 사용되는 문자열 패턴을 지정합니다. 이 설정을 사용하여 FSLogix가 사용자 프로필 또는 ODFC 컨테이너를 찾는 방법을 정의합니다. FSLogix는 VHDLocations 또는 CCDLocations를 검색할 위치 로 사용하고 이 설정은 검색할 항목을 정의합니다. 이 경로는 로그인 프로세스 중에 사용자가 사용할 수 있는 FSLogix 사용자 지정 변수 또는 환경 변수의 사용을 지원합니다.
Important
충돌하는 설정이 어떻게 적용되고 우선 순위가 지정되는지 이해해야 합니다.
- 이 구성 설정을 사용하는 경우 SIDDIRNamePattern 값이 이 설정과 일치하는지 확인합니다.
- FlipFlopProfileDirectoryName을 사용하는 경우 이 설정은 효과가 없습니다.
- NoProfileContainingFolder를 사용하는 경우 이 설정은 아무 효과가 없습니다.
- NoProfileContainingFolder FlipFlopProfileDirectoryName>SIDDirNameMatch(이 설정)>
SIDDirNamePattern
형식: REG_SZ
기본값: %sid%_%username%
데이터 값 및 사용:
프로필 또는 ODFC 컨테이너 폴더를 만들 때 사용되는 문자열 패턴을 지정합니다. FSLogix에서 사용자 프로필 또는 ODFC 컨테이너 폴더를 만들려고 시도하는 방법을 정의하려면 이 설정을 사용합니다. FSLogix는 VHDLocations 또는 CCDLocations를 만들 위치 로 사용하고 이 설정은 만들 항목을 정의합니다. 이 경로는 로그인 프로세스 중에 사용자가 사용할 수 있는 FSLogix 사용자 지정 변수 또는 환경 변수의 사용을 지원합니다.
Important
충돌하는 설정이 어떻게 적용되고 우선 순위가 지정되는지 이해해야 합니다.
- 이 구성 설정을 사용하는 경우 SIDDIRNameMatch 값이 이 설정과 일치하는지 확인합니다.
- FlipFlopProfileDirectoryName을 사용하는 경우 이 설정은 효과가 없습니다.
- NoProfileContainingFolder를 사용하는 경우 이 설정은 아무 효과가 없습니다.
- NoProfileContainingFolder FlipFlopProfileDirectoryName>SIDDirNamePattern(이 설정)>
SIDDirSDDL
형식: REG_SZ
기본값: 해당 없음
데이터 값 및 사용:
SID 컨테이너 폴더를 만들 때 사용할 ACL을 나타내는 SDDL 문자열입니다.|
SizeInMBs
형식: DWORD
기본값: 30000
데이터 값 및 사용:
사용자 컨테이너의 최대 크기(MB)를 지정합니다. 새로 만든 VHD(x) 컨테이너는 이 크기입니다. 기존 컨테이너는 사용자 로그인 중에 이 크기로 자동으로 확장됩니다. 언제든지 이 값을 늘릴 수 있지만 줄일 수는 없습니다. 이 값을 줄이면 기존 VHD(x) 컨테이너가 축소되지 않습니다.
VHDAccessMode
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 일반적인 직접 액세스 동작입니다. 이는 가장 간단한 액세스 모델이지만 하나의 동시 세션만 허용합니다.
- 1: 네트워크에서 차이 디스크가 사용됩니다. 이를 통해 동시 세션 액세스를 허용합니다. ODFC 컨테이너가 Outlook 캐시된 Exchange 모드와 함께 사용되는 경우에는 이 모드를 사용하면 안 됩니다.
- 2: 로컬 컴퓨터에서 차이 디스크가 사용됩니다. 이를 통해 동시 세션 액세스를 허용합니다. ODFC 컨테이너가 Outlook 캐시된 Exchange 모드와 함께 사용되는 경우에는 이 모드를 사용하면 안 됩니다.
- 3: 각 동시 세션에 고유한 VHD(x)가 사용됩니다. 이러한 VHD(x) 파일은 일반적으로 유지되므로 다음에 사용자가 세션을 만들 때 사용할 수 있습니다.
지속되는 VHD(x) 파일 수를 제어하려면 NumSessionVHDsToKeep 설정을 참조하세요.
Important
- VHD를 동시에 사용하려는 모든 세션에는 일치하는 VHDAccessMode 설정이 있어야 합니다. VHD가 동시에 액세스되지 않는 경우 VHDAccessMode 는 0이어야 합니다.
- Outlook 캐시 모드 에서 ODFC 컨테이너를 사용하는 경우 VHDAccessMode 0 또는 3을 사용해야 합니다.
- OneDrive는 어떤 경우에도 동일한 프로필을 사용하여 여러 동시 연결/여러 동시 연결을 지원하지 않습니다. 자세한 내용은 가상 데스크톱에서 동기화 앱 사용을 참조 하세요.
VHDNameMatch
형식: REG_SZ
기본값: ODFC*
데이터 값 및 사용:
사용자 ODFC 컨테이너와 일치할 때 사용되는 문자열 패턴을 지정합니다. 이 설정을 사용하여 FSLogix 에서 사용자 ODFC 컨테이너(VHD(x) 파일)를 찾는 방법을 정의합니다. FSLogix는 VHDLocations 또는 CCDLocations를 검색할 위치 로 사용하고 이 설정은 검색할 항목을 정의합니다. 이 경로는 로그인 프로세스 중에 사용자가 사용할 수 있는 FSLogix 사용자 지정 변수 또는 환경 변수의 사용을 지원합니다.
Important
이 구성 설정을 사용하는 경우 VHDNamePattern 값이 이 설정과 일치하는지 확인합니다.
VHDNamePattern
형식: REG_SZ
기본값: ODFC_%username%
데이터 값 및 사용:
사용자 ODFC 컨테이너를 만들 때 사용되는 문자열 패턴을 지정합니다. 이 설정을 사용하여 FSLogix 에서 사용자 ODFC 컨테이너(VHD(x) 파일)를 만드는 방법을 정의합니다. FSLogix는 VHDLocations 또는 CCDLocations를 검색할 위치 로 사용하고 이 설정은 만들 항목을 정의합니다. 이 경로는 로그인 프로세스 중에 사용자가 사용할 수 있는 FSLogix 사용자 지정 변수 또는 환경 변수의 사용을 지원합니다.
Important
이 구성 설정을 사용하는 경우 VHDNameMatch 값이 이 설정과 일치하는지 확인합니다.
VHDLocations
(필수 설정)
형식: MULTI_SZ 또는 REG_SZ
기본값: 해당 없음
데이터 값 및 사용:
사용자의 ODFC VHD(x) 파일을 검색할 SMB 위치 목록입니다. 찾을 수 없는 경우 첫 번째 나열된 위치에 만들어집니다. VHD 경로가 없으면 경로에 VHD(x)가 있는지 확인하기 전에 만들어집니다. 이 경로는 로그인 프로세스 중에 사용자가 사용할 수 있는 FSLogix 사용자 지정 변수 또는 환경 변수의 사용을 지원합니다. REG_SZ 값으로 지정하는 경우 여러 위치를 세미콜론(;
)으로 구분해야 합니다.
VHDXSectorSize
형식: DWORD
데이터 값 및 사용:
- 0: 시스템 기본값을 사용합니다.
- 512: VHD(x)는 512바이트 할당을 사용하여 형식이 지정됩니다.
- 4096: VHD(x)는 4096바이트 할당을 사용하여 형식이 지정됩니다.
참고 항목
값은 16진수가 아닌 10진수로 나열됩니다.
VolumeType
형식: REG_SZ
기본값: vhd
데이터 값 및 사용:
값 vhd
은 새로 만든 파일이 형식 VHD
이어야 한다는 의미입니다. 값 vhdx
은 새로 만든 파일이 형식 VHDX
이어야 한다는 의미입니다.
VolumeWaitTimeMS
형식: DWORD
기본값: 20000
데이터 값 및 사용:
VHD(x)가 연결된 후 시스템이 볼륨이 도착할 때까지 대기해야 하는 시간(밀리초)을 지정합니다. 기본값 20000 = 20초
클라우드 캐시 설정
다음 설정은 Cloud Cache 구성에 적용할 수 있습니다.
전역 클라우드 캐시 설정
다음 구성 설정은 Cloud Cache에 따라 지정되며 프로필 또는 ODFC 컨테이너에 적용되었는지 여부에 관계없이 ALL Cloud Cache 구현에 사용됩니다.
CacheDirectory
레지스트리 Hive: HKEY_LOCAL_MACHINE
레지스트리 경로: SYSTEM\CurrentControlSet\Services\frxccd\Parameters
값 이름: CacheDirectory
값 형식: REG_SZ
기본값: C:\ProgramData\FSLogix\Cache
데이터 값 및 사용:
이 값은 로컬 캐시 VHD(x)의 위치를 지정합니다.
Important
- CacheDirectory 및 ProxyDirectory 는 프록시 파일과 동일한 위치가 아니어야 하며 캐시 파일은 이름이 같고 충돌합니다.
- 가용성이 높고 성능이 뛰어난 스토리지에서 로컬 캐시 VHD(x)를 찾는 것이 중요합니다. 로컬 캐시 VHD(x)에 적합한 스토리지에는 SSD 또는 NVMe 연결된 스토리지와 유사한 성능 및 가용성 특성이 있습니다. CacheDirectory는 그룹 정책을 적용하기 전에 설정되며, 부팅 시 "골드 이미지"가 적용되는 환경에서는 그룹 정책에 의존하여 CacheDirectory를 설정할 수 없습니다.
WriteCacheDirectory
레지스트리 Hive: HKEY_LOCAL_MACHINE
레지스트리 경로: SYSTEM\CurrentControlSet\Services\frxccds\Parameters
값 이름: WriteCacheDirectory
값 형식: REG_SZ
기본값: C:\ProgramData\FSLogix\Cache
데이터 값 및 사용:
이 설정은 CCDLocations에 기록해야 하는 데이터를 제어하는 파일이 있는 위치를 지정합니다. 이러한 파일에는 CCDLocations에 기록해야 하는 섹터 목록이 포함되어 있습니다. 각 집합에 대해 CacheDirectory의 로컬 캐시 VHD(x)에서 데이터를 읽은 다음 CCDLocations에 기록합니다. 각 위치에는 서로 다른 속도로 플러시할 수 있으므로 고유한 쓰기 캐시 목록이 있습니다.
ProxyDirectory
레지스트리 Hive: HKEY_LOCAL_MACHINE
레지스트리 경로: SYSTEM\CurrentControlSet\Services\frxccds\Parameters
값 이름: ProxyDirectory
값 형식: REG_SZ
기본값: C:\ProgramData\FSLogix\Proxy
데이터 값 및 사용:
로컬 프록시 스텁 파일의 위치를 지정합니다.
Important
- CacheDirectory 및 ProxyDirectory 는 프록시 파일과 동일한 위치가 아니어야 하며 캐시 파일은 이름이 같고 충돌합니다.
- ProxyDirectory 설정의 위치를 변경할 수 있지만 C 드라이브가 없는 경우에만 이 작업을 수행하는 것이 좋습니다.
- 이 위치에는 데이터가 없습니다.
SilenceACLWarning
레지스트리 Hive: HKEY_LOCAL_MACHINE
레지스트리 경로: SYSTEM\CurrentControlSet\Services\frxccds\Parameters
값 이름: SilenceACLWarning
값 형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: 사용 안 함
- 1: 프록시 또는 캐시 ACL이 기본값과 일치하지 않을 때 이벤트 로그 경고를 사용하지 않도록 설정합니다.
컨테이너별 설정
클라우드 캐시 구성은 프로필 및/또는 ODFC 컨테이너에 사용할 수 있습니다.
- 프로필 레지스트리 키: HKLM\SOFTWARE\FSLogix\Profiles
- ODFC 레지스트리 키: HKLM\SOFTWARE\Policies\FSLogix\ODFC
Important
- CCDLocations 및 VHDLocations가 동시에 있으면 안 됩니다.
- 클라우드 캐시 설정은 프로필 또는 ODFC 구성에서 CCDLocations와 함께 사용할 때만 유효합니다.
CCDLocations
(필수 설정)
형식: REG_SZ/MULTI_SZ
기본값: 해당 없음
데이터 값 및 사용:
클라우드 캐시 원격 컨테이너의 스토리지 유형 및 위치를 지정합니다. CCDLocations는 VHDLocations 대신 사용해야 합니다. CCDLocations는 최대 4개의 원격 컨테이너 위치가 있는 SMB 및 Azure Blob 형식을 지원합니다. CCDLocations를 설정할 때 첫 번째 위치는 기본 스토리지 공급자이며 비정상 상태가 되지 않는 한 읽기 작업에 사용되는 유일한 공급자입니다. 콘텐츠를 VHD(x) 파일에 기록해야 하는 경우 모든 스토리지 공급자가 사용됩니다.
팁
- 구분 기호 주위에 공백을 사용하지 마세요.
- 매개 변수 및 값은 대/소문자를 구분합니다.
- 예:
type=smb
(정답)
type=SMB
(올바르지 않음)
connectionString=\\<server-name-1>\<share-name>
(정답)
connectionstring=\\<server-name-1>\<share-name>
(올바르지 않음)
CCDLocations 는 구분 기호로 구분된 형식, 이름 및 connectionString을 ;
사용하여 형식이 지정됩니다. 형식은 둘 중 하나 smb
또는 azure
.를 허용합니다. 이름은 스토리지 공급자를 설명하는 데 사용되는 선택적 값입니다. "
이름space
에 . 형식에 대한 connectionString에는 파일 공유에 대한 smb
전체 UNC 경로가 포함되어야 합니다. 형식에 대한 azure
connectionString에는 보호된 키의 이름이 포함되어야 합니다.
- SMB를 사용하는 CCDLocations:
type=smb,name="SMB PROVIDER 1",connectionString=\\<server-name-1>\<share-name>
- Azure(보안)를 사용하는 CCDLocations:
type=azure,name="AZURE BLOB 1",connectionString="|fslogix/azureblob1|"
CcdMaxCacheSizeInMBs
참고 항목
- FSLogix v2009 이상 필요(2.9.7654.46150)
- 그룹 정책 템플릿에서는 설정을 사용할 수 없습니다.
형식: DWORD
기본값: 0
Warning
CcdMaxCacheSizeInMBs를 사용하면 FSLogix가 로컬 캐시에 있었던 데이터를 다시 쓰고, 플러시된 데이터의 매니페스트를 유지 관리하고, 중요한 컴퓨팅 리소스가 필요한 기타 작업을 비롯한 추가 단계를 수행합니다. CcdMaxCacheSizeInMBs를 사용하면 지정된 크기에 관계없이 성능에 부정적인 영향을 주지만 크기가 크면 성능에 미치는 영향이 다소 줄어듭니다. CcdMaxCacheSizeInMBs를 사용하면 스토리지 I/O 및 네트워크 트래픽이 증가합니다.
구성 및 사용에 따라 스토리지 IO 및 네트워크 트래픽 증가가 상당할 수 있습니다. CcdMaxCacheSizeInMBs 값을 200 미만으로 설정하면 시스템 성능에 큰 영향을 미칩니다. CcdMaxCacheSizeInMBs 는 고급 구성 옵션이며 프로필 솔루션의 전반적인 성능에 영향을 주기 때문에 철저한 계획이 필요합니다.
CcdMaxCacheSizeInMBs 는 정상 작업 중에 사용자당 최대 로컬 캐시 크기를 메가바이트 단위로 지정합니다. 일반 작업에서는 모든 클라우드 캐시 공급자를 사용할 수 있으며 스토리지 성능이 프로필 사용률을 수용하는 데 필요한 속도로 I/O를 수락하기에 적절하다고 가정합니다. CcdMaxCacheSizeInMB를 0(기본값)으로 설정하면 클라우드 캐시가 로컬 캐시의 크기를 제한하지 않습니다. 이 설정은 오류 시나리오 중에 로컬 캐시의 크기를 제한하도록 설계되지 않았지만, 정상적인 작업 중에 예측 가능한 작업을 제공하기 위한 것입니다. CcdMaxCacheSizeInMB가 설정되면 로컬 캐시를 최대 크기로 확장할 수 있으며, 이때 블록은 원격 클라우드 캐시 공급자에 기록될 때 로컬 캐시에서 제거됩니다. 로컬 캐시에서 블록을 제거하는 알고리즘은 '블랙 박스'이며 구성할 수 없으며 문서화되지 않습니다. 공급자를 사용할 수 없는 경우 각 사용자의 로컬 캐시는 해당 공급자가 있는 디스크 공간이 부족할 때까지 확장할 수 있습니다. 이는 유일한 운영 모델이며 사용자 환경에 영향을 주기 전에 가능한 가장 효율적인 방법으로 리소스를 활용하도록 설계되었습니다.
CcdMaxCacheSizeInMBs 예제
정상 작업
호스트 A에는 최대 10명의 사용자가 있고 CcdMaxCacheSizeInMB는 1000MB(1GB)로 설정되며 호스트에는 20GB의 디스크 공간을 사용할 수 있습니다. 모든 원격 공급자를 사용할 수 있고 적절한 성능을 가지고 있다고 가정하면 각 로컬 캐시 VHD(x)의 최대 크기는 1GB입니다. 이렇게 하면 호스트에서 사용할 수 있는 20GB 중 10GB만 로컬 캐시 VHD(x)에 사용됩니다.
실패 시나리오
호스트 A에는 최대 10명의 사용자가 있고 CcdMaxCacheSizeInMB는 1000MB(1GB)로 설정되며 호스트에는 20GB의 디스크 공간을 사용할 수 있습니다. 7명의 사용자가 활성 상태이고 3명의 사용자가 유휴 상태입니다. 두 개의 원격 클라우드 캐시 공급자가 구성되고 해당 공급자 중 하나를 사용할 수 없게 됩니다. 각 사용자 로컬 캐시 VHD(x)는 정상적인 작업을 지원하기 위해 계속 확장됩니다. 이 작업은 필요에 따라 원격 공급자를 사용할 수 있게 되고 로컬 캐시를 원격 공급자로 플러시할 수 있을 때까지 계속됩니다. 로컬 캐시 VHD(x)가 호스트의 모든 스토리지를 활용하기 전에 원격 공급자가 작업으로 돌아가지 않는 경우 결과는 시스템 드라이브의 디스크 공간이 부족할 때와 동일합니다. 사용자는 세션 오류 및/또는 데이터 손실을 포함하여 부정적인 방식으로 영향을 받습니다.
시나리오에 관계없이 실패 이벤트 중에 활성 사용자는 할당된 1GB 이상을 활용할 수 있지만 유휴 사용자는 더 적게 사용할 수 있습니다. 이것은 의도적으로 설계되었습니다.
ClearCacheOnLogoff
형식: DWORD
기본값: 0
데이터 값 및 사용:
기본적으로 로컬 캐시 VHD(x)는 사용자가 로그아웃할 때 제거되지 않습니다. 사용자가 로그아웃할 때 로컬 캐시 VHD(x)를 삭제하는 것이 바람직한 시스템에 액세스하는 경우 이 값을 1로 설정합니다.
클라우드 캐시 공급자 등록 설정 개요
주의
이러한 설정을 사용하기 전에 다음 섹션을 읽어 보세요.
일반적으로 클라우드 캐시는 사용자 로그인 및 로그아웃 시 정의된 모든 공급자를 사용할 수 없을 때 엄격한 동작을 했습니다. 특히 사용자는 클라우드 캐시 공급자를 사용할 수 없더라도 로그인하는 동안 오류를 트리거하지 않습니다. 또한 로그아웃 시 클라우드 캐시 공급자를 사용할 수 없는 경우 사용자의 로그아웃이 무기한 금지됩니다. 클라우드 캐시 공급자가 고가용성 스토리지를 가리키는 대부분의 시나리오에서 장기간 사용할 수 없는 경우 이러한 설정은 데이터 무결성을 보장하는 데 적합합니다. 일부 시나리오에서 사용자는 이러한 동작을 보다 세분화하여 제어하고자 합니다. 다음 설정을 사용하면 디스크 등록(사용자 로그인과 연결됨) 및 디스크 등록 취소(사용자 로그아웃과 연결된) 이벤트 중 클라우드 캐시 동작을 구성할 수 있습니다. 디스크 레지스터 또는 등록 취소 이벤트와 관련된 설정을 구성할 때 개념에 익숙하고 구성이 데이터 무결성 목표를 달성하는지 확인합니다. 다양한 설정 조합으로 인해 클라우드 캐시 공급자가 업데이트되지 않고 로컬 프로필 데이터가 삭제될 수 있습니다. 클라우드 캐시 공급자로 플러시하지 않고 로컬 캐시를 지운 결과는 로컬 캐시에 저장된 사용자의 세션 데이터를 영구적으로 삭제한 것입니다.
Cloud Cache를 사용할 때 프로필 컨테이너 및/또는 ODFC 컨테이너와 함께 다음 설정을 사용할 수 있습니다.
HealthyProvidersRequiredForRegister
형식: DWORD
기본값: 0
데이터 값 및 사용:
성공적인 사용자 로그인에 필요한 필수 '정상' 스토리지 공급자 수를 정의합니다. 0으로 설정하면 사용할 수 있는 클라우드 캐시 공급자가 없더라도 사용자는 항상 로그인할 수 있습니다.
이 설정은 로그인을 허용하는 데 필요한 정상 클라우드 캐시 공급자 수를 지정합니다. 사용자가 사용 가능한 공급자 없이 로그인하는 경우 FSLogix는 사용자가 로그아웃하기 전에 하나 이상의 클라우드 캐시 공급자를 사용할 수 있다고 가정합니다. 사용자 세션 중에 클라우드 캐시 공급자를 사용할 수 없으면 사용자가 로그아웃할 수 없습니다(HealthyProviderRequiredForUnregister에서 설명). 사용자가 로그인하지 못하도록 차단하고 최소 수의 클라우드 캐시 공급자를 사용할 수 없는 경우 HealthyProvidersRequiredForRegister 는 로그인에 필요한 공급자 수로 설정될 수 있습니다. 등록에 필요한 최소 공급자 수를 사용할 수 없는 경우 로그인이 실패합니다. HealthyProvidersRequiredForRegister를 0 이외의 항목으로 설정하는 경우 원하는 사용자 환경을 만들기 위해 PreventLoginWithFailure 및/또는 PreventLoginWithTempProfile을 사용해야 합니다.
HealthyProvidersRequiredForUnregister
형식: DWORD
기본값: 1
데이터 값 및 사용:
성공적인 사용자 로그아웃에 필요한 필수 '정상' 스토리지 공급자 수를 정의합니다. 로그아웃 시 사용 가능한 공급자 수가 설정된 수보다 작으면 CcdUnregisterTimeout에 지정된 시간 동안 사용자의 로그아웃이 방지됩니다.
참고 항목
HealthyProvidersRequiredForUnregister를 0으로 설정할 수 있지만 권장되지 않습니다. 0으로 설정하면 ClearCacheOnForcedUnregister 및 CcdUnregisterTimeout에는 아무런 효과가 없습니다. 값을 0으로 설정하면 CcdUnregisterTimeout 및 ClearCacheOnForcedUnregister를 통해 기본 제공되는 보호 없이 로컬 캐시에 저장된 사용자 세션 데이터가 영구적으로 삭제될 수 있습니다.
CcdUnregisterTimeout
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: HealthyProvidersRequiredForUnregister에 지정된 공급자 수를 사용할 수 있게 될 때까지 사용자 로그아웃이 유지됩니다.
사용 가능한 공급자 수가 HealthyProvidersRequiredForUnregister에 지정된 값보다 작은 경우 사용자의 로그아웃이 지연되는 시간(초)으로 값을 변경합니다.
주의
0으로 설정하고 HealthyProvidersRequiredForUnregister에 지정된 공급자 수가 충족되지 않으면 사용자의 로그아웃이 무한히 유지될 수 있습니다.
ClearCacheOnForcedUnregister
형식: DWORD
기본값: 0
데이터 값 및 사용:
- 0: CcdUnregisterTimeout이 만료될 때 스토리지 공급자가 등록 취소될 때 로컬 캐시를 유지합니다.
- 1: CcdUnregisterTimeout이 만료될 때 스토리지 공급자가 등록 취소되면 모든 로컬 캐시를 제거합니다.
CCDUnregisterTimeout은 클라우드 캐시 공급자에 대한 성공적인 플러시가 발생하지 않은 경우에도 사용자 세션을 닫기 전에 대기할 시간(초)을 지정하도록 설정됩니다. ClearCacheOnLogoff가 설정된 경우 로컬 캐시의 데이터가 클라우드 캐시 공급자로 플러시되지 않은 경우에도 로컬 캐시가 삭제됩니다. 로컬 캐시에서 사용자 데이터를 유지하기 위해 사용자 세션을 강제로 닫아야 하는 경우 이 시나리오에서는 로컬 캐시가 삭제되지 않습니다(ClearCacheOnLogoff가 설정된 경우에도). 이렇게 하면 로컬 캐시에서 사용자 데이터를 복구할 수 있지만 로컬 캐시 VHD(x)는 사용자 데이터를 복원한 후 수동으로 관리(삭제)해야 합니다.
주의
ClearCacheOnForcedUnregister를 1로 설정하면 현재 세션 중에 레지스트리에 저장된 사용자 데이터가 손실될 수 있습니다. 이 시나리오에서 로컬 캐시가 지워지면 이 데이터를 복구할 수 없다는 것을 이해하는 것이 중요합니다. 변경하기 전에 이 설정의 기본값을 변경하는 것이 미치는 영향을 이해했는지 확인합니다.
로그 설정
참고 항목
새 설치(또는 제거 후 설치)는 로깅 수준을 다시 기본값으로 다시 설정합니다. 업그레이드 설치는 업그레이드 설치 전에 존재하는 모든 로깅 설정을 그대로 둡니다.
다음 설정은 FSLogix에 적용할 수 있으며 프로필 또는 ODFC 컨테이너 또는 클라우드 캐시에만 적용됩니다. 설정은 다음 위치에 만들어집니다.
- 레지스트리 Hive: HKEY_LOCAL_MACHINE
- 레지스트리 경로: SOFTWARE\FSLogix\Logging
LoggingEnabled
값 이름: LoggingEnabled
값 형식: REG_DWORD
기본값: 2
'0'으로 설정하면 각 로그 파일에 대한 특정 설정이 무시되고 모든 로그 파일이 비활성화됩니다. '1'로 설정하면 구성 요소별 로그만 생성됩니다. '2'로 설정하면 각 로그 파일에 대한 특정 설정이 무시되고 모든 로그 파일이 사용하도록 설정됩니다.
LogDir
값 이름: LogDir
값 형식: REG_SZ
기본값: %ProgramData%\FSLogix\Logs
로그 파일을 저장할 위치를 지정합니다. 로컬 및 UNC 경로가 허용됩니다. 로깅은 로컬 드라이브에 로깅할 때 SYSTEM으로, 네트워크 공유에 로깅할 때 컴퓨터 개체로 수행됩니다. 네트워크 공유에 대한 로깅을 구성할 때는 컴퓨터 개체에 대한 액세스 권한을 네트워크 공유 및 폴더에 부여해야 합니다.
참고 항목
로그 파일의 위치를 변경하면 시스템을 다시 부팅하거나 FSLogix 서비스를 다시 시작해야 합니다.
LogFileKeepingPeriod
값 이름: LogFileKeepingPeriod
값 형식: REG_DWORD
기본값: 2
최대값: 180
매일 새 로그 파일이 만들어집니다. 유지할 개수를 지정합니다.
LoggingLevel
값 이름: LoggingLevel
값 형식: REG_DWORD
기본값: 1
- 0: DBG, INFO, WARN 및 ERROR 메시지를 포함하는 자세한 로그 파일 출력입니다.
- 1: INFO, WARN 및 ERROR 메시지를 포함하는 기본 로그 파일 출력입니다.
- 2: WARN 및 ERROR 메시지를 포함하는 최소 로그 파일 출력입니다.
- 3: 오류는 파일 출력만 기록합니다.
RobocopyLogPath
값 이름: RobocopyLogPath
값 형식: REG_SZ
기본값: 없음
robocopy 명령의 출력(예: VHD 내/외부 데이터를 미러링하는 동안)이 저장되는 로그 파일 이름 및 경로를 지정합니다. 값이 존재하지 않으면 robocopy 결과가 전혀 기록되지 않습니다. 이 설정은 문제 해결에만 권장됩니다.
구성 요소별 로그 파일
이러한 설정은 LoggingEnabled 설정이 1로 설정된 경우에만 적용됩니다.
값 이름: ConfigTool
값 형식: REG_DWORD
값 사용: 1 (기본값)
사용 안 함 값: 0
IEPlugin
값 이름: IEPlugin
값 형식: REG_DWORD
값 사용: 1
사용 안 함 값: 0 (기본값)
RuleEditor
값 이름: RuleEditor
값 형식: REG_DWORD
값 사용: 1
사용 안 함 값: 0 (기본값)
JavaRuleEditor
값 이름: JavaRuleEditor
값 형식: REG_DWORD
값 사용: 1
사용 안 함 값: 0 (기본값)
서비스
값 이름: 서비스
값 형식: REG_DWORD
값 사용: 1
사용 안 함 값: 0 (기본값)
프로필
값 이름: 프로필
값 형식: REG_DWORD
값 사용: 1 (기본값)
사용 안 함 값: 0
FrxLauncher
값 이름: FrxLauncher
값 형식: REG_DWORD
값 사용: 1
사용 안 함 값: 0 (기본값)
ODFC
값 이름: ODFC
값 형식: REG_DWORD
값 사용: 1
사용 안 함 값: 0 (기본값)
RuleCompilation
값 이름: RuleCompilation
값 형식: REG_DWORD
값 사용: 1
사용 안 함 값: 0 (기본값)
글꼴
값 이름: 글꼴
값 형식: REG_DWORD
값 사용: 1
사용 안 함 값: 0 (기본값)
네트워크
값 이름: 네트워크
값 형식: REG_DWORD
값 사용: 1
사용 안 함 값: 0 (기본값)
프린터
값 이름: 프린터
값 형식: REG_DWORD
값 사용: 1
사용 안 함 값: 0 (기본값)
AdsComputerGroup
값 이름: AdsComputerGroup
값 형식: REG_DWORD
값 사용: 1
사용 안 함 값: 0 (기본값)
DriverInterface
값 이름: DriverInterface
값 형식: REG_DWORD
값 사용: 1
사용 안 함 값: 0 (기본값)
검색
값 이름: 검색
값 형식: REG_DWORD
값 사용: 1 (기본값)
사용 안 함 값: 0
SearchPlugin
값 이름: SearchPlugin
값 형식: REG_DWORD
값 사용: 1
사용 안 함 값: 0 (기본값)
ProcessStart
값 이름: ProcessStart
값 형식: REG_DWORD
값 사용: 1
사용 안 함 값: 0 (기본값)