Windows Server 2008 R2 또는 Windows 7에서 관리 권한 없이 오프 라인 파일 클라이언트 쪽 캐시에서 오프 라인 파일 공유의 대상 위치를 업데이트할 수 없는

기술 자료 번역 기술 자료 번역
기술 자료: 977229 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

다음 시나리오를 고려 하십시오.

시나리오 1
  • 사용자가 문서 파일 서버로 리디렉션 폴더 리디렉션 기능 사용할 수 있습니다.
  • Windows Server 2008 R2 또는 Windows 7 실행 중인 컴퓨터에서 오프 라인 파일 기능을 사용 합니다.
  • 새 위치에 사용자의 리디렉션된 문서 대상 파일 서버 위치를 변경합니다. 또는 다른 물리적 저장소 위치 새 파일 서버 위치를 나타내는 경우 새 파일 서버 위치로 사용자 데이터 이전 파일 서버 위치에서 이동 합니다.

    참고 파일 서버 이제 다른 DFS 이름을 통해 액세스 될 수 있기 때문에 리디렉션된 문서 위치를 변경 하는 경우이 경우입니다.
  • 사용자의 컴퓨터에 업데이트 된 폴더 리디렉션 정책을 적용 하는 경우 원하는 데이터를 전송 하지 않고 새 파일 서버 이름을 반영 하도록 이름을 바꿀 오프 라인 파일 캐시에 이미 있는 데이터를 이전 서버 클라이언트를 통해 새 서버 위치로 위치.
이 시나리오에서는 폴더 리디렉션 정책 업데이트 및 오프 라인 파일 캐시에 있는 항목의 이름을 바꾸려면 실행 되는 스크립트의 순서를 보장할 수 없습니다. 됩니다 사용자의 구성 없이 올바르게 업데이트 되지 않을 수도 불필요 한 네트워크 트래픽을 생성 합니다. 사용자가 관리 자격 증명이 없는 경우 또한 오프 라인 파일 캐시에서 항목 이름 바꾸기 수 없습니다. 그러나 Windows XP에서는이 대 한 관리 자격 증명이 없는 사용자가 수행할 수 있습니다.

시나리오 2
  • 에서는 일부 파일 서버 콘텐츠 사용자 로그온 스크립트 또는 그룹 정책 오프 라인 파일을 통해 오프 라인 파일 캐시에 Windows Server 2008 R2 또는 Windows 7 실행 중인 컴퓨터에서 고정 합니다.
  • 콘텐츠 파일을 다른 서버 또는 다른 DFS 위치를 이동 합니다.따라서 콘텐츠를 통해 새 이름을 사용할 수 있습니다.
  • 원하는 사용자가 계속 데이터를 다시 하지 않고도 데이터를 캐시 하려면-새 서버 위치에서 캐시.
이 시나리오에서는 사용자가 컴퓨터에 관리 자격 증명이 없는 경우이 작업에 적용 하려면 클라이언트 컴퓨터를 다시 시작 해야의 이름은 오프 라인 파일 캐시의 콘텐츠를 스크립팅할 수 없습니다. 그러나 스크립트 실행 중에 비는, Windows XP에서-관리자가 사용자 컴퓨터를 다시 시작 하지 않고도 할 수 있습니다.

해결 방법

이 문제를 해결 하려면 영향을 받는 컴퓨터에 다음 핫픽스를 설치 합니다. 이 핫픽스를 설치한 후 공유 폴더 관리 자격 증명 없이 CSC 캐시에서 레코드를 업데이트할 수 있습니다.

참고:이 핫픽스는 Windows Server 2008 R2 및 Windows 7 s p 1이 기능을 사용 하려면 레지스트리에 추가할 필요에 포함 되어 있지만. 추가로 아래 RenameItemEx 메서드는 s p 1에서 사용할 수 있도록 하는 추가 핫픽스를 설치 해야 합니다.
?
2610379 이전 사용자가 리디렉션된 폴더는 오프 라인 모드에서 Windows 7 또는 Windows Server 2008 r 2에서 설정 하는 경우 폴더 리디렉션 정책이 작동 하지 않습니다.

핫픽스 정보

지원 되는 핫픽스를 Microsoft에서 구할 수 있습니다. 그러나이 핫픽스는이 문서에서 설명 하는 문제를 해결 하려면 만들어졌습니다. 이 문서에서 설명 하는 문제가 발생 하는 시스템에이 핫픽스를 적용 합니다. 이 핫픽스는 추가 테스트를 받아야 할 수도 있습니다. 따라서이 문제의 영향이 심각 하지 않으면이 핫픽스가 포함 된 다음 소프트웨어 업데이트가 때까지 기다리는 것이 좋습니다.

핫픽스를 다운로드할 수 있는 경우이 기술 자료 문서의 맨 "핫픽스 다운로드 가능" 섹션이입니다. 이 섹션이 표시 되지 않으면 Microsoft 고객 서비스 및 지원 핫픽스를 구하려면 문의 하십시오.

참고 추가 문제가 발생할 경우 모든 문제 해결이 필요한 경우, 별도 서비스 요청을 만들어야 할 수도 있습니다. 추가 지원 질문과이 특정 핫픽스를 한정 하지 않은 문제 지원 비용이 적용 됩니다. 전체 목록은 Microsoft 고객 서비스 및 지원 전화 번호 또는 별도 서비스 요청을 만들려면 다음 Microsoft 웹 사이트를 방문 하십시오.
http://support.microsoft.com/contactus/?ws=support
참고 "핫픽스 다운로드 사용 가능한" 폼을 핫픽스를 사용할 수 있는 언어가 표시 됩니다. 사용자 언어가 표시 되지 않는 경우 핫픽스를 해당 언어에 사용할 수 없기 때문입니다.

필수 구성 요소

이 핫픽스를 적용 하 여 Windows 7 또는 Windows Server 2008 R2 실행 되어야 합니다.

레지스트리 정보

노트
  • 폴더 리디렉션 기능을 사용 하는 경우 반드시 있는 핫픽스를 적용 하려면 다음 레지스트리 키를 만듭니다.
  • 기존 공유 폴더에 대 한 로그인 스크립트를 사용할 수 있습니다. 로그인 스크립트는 Win32_OfflineFilesCache 클래스의 RenameItemEx 메서드를 사용합니다. Win32_OfflineFilesCache 클래스에 대 한 자세한 내용은 다음 웹 사이트를 방문 하십시오.http://msdn.microsoft.com/en-us/library/bb309182 (VS.85).aspx
중요 한 이 섹션, 메서드 또는 작업 레지스트리를 수정 하는 방법을 설명 하는 단계를 포함 합니다. 그러나 레지스트리를 잘못 수정 하면 심각한 문제가 발생할 수 있습니다. 따라서 다음이 단계를 주의 깊게 수행 해야 합니다. 이 수정 하기 전에 추가 보호를 위해 레지스트리를 백업 합니다. 그런 다음 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 백업 및 레지스트리를 복원 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 하십시오.
322756 Windows에서 레지스트리를 백업하고 복원하는 방법
이 패키지에서 핫픽스를 사용 하려면 레지스트리 키를 만들어야 합니다. 이렇게 하려면 다음과이 같이 하십시오.
  1. 레지스트리 편집기에서 다음 레지스트리 하위 키를 찾습니다.

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  2. 아래는 탐색기 레지스트리 하위 키를 누릅니다 편집를 클릭 를 클릭 DWORD 값형식 FolderRedirectionEnableCacheRename다음 ENTER 키를 누릅니다.
  3. FolderRedirectionEnableCacheRename 레지스트리 항목의 10 진수 값 1로 설정 합니다.
  4. 레지스트리 편집기를 끝냅니다.

다시 시작 요구 사항

이 핫픽스를 적용 한 후 컴퓨터를 다시 시작 해야 합니다.

핫픽스 대체 정보

이 핫픽스는 이전에 릴리스된 핫픽스를 대체 하지 않습니다.

파일 정보

이 핫픽스의 글로벌 버전은 다음 표에 나열 된 특성을 갖는 파일을 설치 합니다. 이러한 파일의 시간과 날짜 협정 세계시 (UTC)에 나열 됩니다. 로컬 컴퓨터에서 이러한 파일의 시간과 날짜를 현재 일광 절약 시간제 (DST) 바이어스 함께 현지 시간으로 표시 됩니다. 또한 특정 파일에 대해 작업을 수행할 때 날짜 및 시간 변경 될 수 있습니다.
Windows 7 및 Windows Server 2008 R2 파일 정보 노트
중요 한 Windows 7의 핫픽스 및 핫픽스를 Windows Server 2008 R2 동일한 패키지에 포함 됩니다. 그러나 핫픽스는 핫픽스 요청 페이지에서 두 운영 체제 아래에 나열 됩니다. 하나 또는 두 운영 체제에 적용 되는 핫픽스 패키지를 요청 하려면 "Windows 7/Windows에서 서버 2008 R2" 페이지에 나와 있는 핫픽스를 선택 합니다. 항상 각 핫픽스 적용 되는 실제 운영 체제 확인 하려면 문서에서는 "적용 대상" 절을 참조 하십시오.
  • 설치 된 MUM 파일 (.mum) 각 환경에 대 한 매니페스트 파일 (.manifest) 이며 별도로 나열 "Windows 7 및 Windows Server 2008 r 2에 대 한 정보 파일을 추가" 섹션. MUM 및 매니페스트 파일과 관련된 보안 카탈로그 (.cat) 파일은 업데이트 된 구성 요소의 상태를 유지 관리에 매우 중요 합니다. 특성은 나열 되지 않습니다, 보안 카탈로그 파일, Microsoft 디지털 서명으로 서명 됩니다.
지원 되는 모든 x86 기반 버전의 Windows 7에 대 한
표 축소표 확대
파일 이름파일 버전파일 크기날짜시간플랫폼
Cscapi.dll6.1.7600.2064134,8162010-11-2 월06: 54x 86
Cscdll.dll6.1.7600.2064123,0402010-11-2 월06: 54x 86
Cscobj.dll6.1.7600.20641138,7522010-11-2 월06: 54x 86
Offlinefileswmiprovider.mof적용할 수 없습니다.14,5682010-10-2 월23: 45적용할 수 없습니다.
Offlinefileswmiprovider_uninstall.mof적용할 수 없습니다.14,5682010-10-2 월23: 45적용할 수 없습니다.
Csc.sys6.1.7600.20641387,5842010-11-2 월03: 17x 86
Cscmig.dll6.1.7600.20641109,5682010-11-2 월06: 54x 86
Microsoft-windows-offlinefiles-core-ppdlic.xrm-ms적용할 수 없습니다.3,1442010-11-2 월07: 04적용할 수 없습니다.
Cscsvc.dll6.1.7600.20641546,3042010-11-2 월06: 54x 86
Microsoft-windows-offlinefiles.mof적용할 수 없습니다.1,7762009 년 7 월 13 일20: 25적용할 수 없습니다.
Apps.inf적용할 수 없습니다.62,3342010-11-2 월03: 10적용할 수 없습니다.
Shell32.dll6.1.7600.2064112,868,0962010-11-2 월06: 54x 86
지원 대상인 모든 Windows Server 2008 R2 및 Windows 7의 x 64 기반 버전
표 축소표 확대
파일 이름파일 버전파일 크기날짜시간플랫폼
Cscapi.dll6.1.7600.2064146,0802010-11-2 월07: 35x 64
Cscdll.dll6.1.7600.2064130,2082010-11-2 월07: 35x 64
Cscobj.dll6.1.7600.20641240,1282010-11-2 월07: 35x 64
Offlinefileswmiprovider.mof적용할 수 없습니다.14,5682010-10-2 월23: 45적용할 수 없습니다.
Offlinefileswmiprovider_uninstall.mof적용할 수 없습니다.14,5682010-10-2 월23: 45적용할 수 없습니다.
Csc.sys6.1.7600.20641514,0482010-11-2 월03: 29x 64
Cscmig.dll6.1.7600.20641137,2162010-11-2 월07: 35x 64
Microsoft-windows-offlinefiles-core-ppdlic.xrm-ms적용할 수 없습니다.3,1442010-11-2 월07: 49적용할 수 없습니다.
Cscsvc.dll6.1.7600.20641692,2242010-11-2 월07: 35x 64
Microsoft-windows-offlinefiles.mof적용할 수 없습니다.1,7762009 년 7 월 13 일20: 20적용할 수 없습니다.
Apps.inf적용할 수 없습니다.62,3342010-11-2 월03: 20적용할 수 없습니다.
Shell32.dll6.1.7600.2064114,164,9922010-11-2 월07: 41x 64
Cscobj.dll6.1.7600.20641138,7522010-11-2 월06: 54x 86
Offlinefileswmiprovider.mof적용할 수 없습니다.14,5682010-10-2 월23: 45적용할 수 없습니다.
Offlinefileswmiprovider_uninstall.mof적용할 수 없습니다.14,5682010-10-2 월23: 45적용할 수 없습니다.
Shell32.dll6.1.7600.2064112,868,0962010-11-2 월06: 54x 86
Cscapi.dll6.1.7600.2064134,8162010-11-2 월06: 54x 86
Cscdll.dll6.1.7600.2064123,0402010-11-2 월06: 54x 86
지원 되는 모든 IA 64 기반 버전의 Windows Server 2008 r 2에 대 한
표 축소표 확대
파일 이름파일 버전파일 크기날짜시간플랫폼
Cscapi.dll6.1.7600.2063691,1362010-05-2 월06: 18I A-64
Cscdll.dll6.1.7600.2063668,6082010-05-2 월06: 18I A-64
Apps.inf적용할 수 없습니다.62,3342010-05-2 월02: 45적용할 수 없습니다.
Shell32.dll6.1.7600.2063621,173,7602010-05-2 월06: 24I A-64
Shell32.dll6.1.7600.2063612,868,0962010-05-2 월07: 04x 86
Cscapi.dll6.1.7600.2063634,8162010-05-2 월07: 04x 86
Cscdll.dll6.1.7600.2063623,0402010-05-2 월07: 04x 86

현재 상태

Microsoft는 "적용 대상" 절에 나열 된 제품에서 문제가 있음을 확인 했습니다.

추가 정보

핫픽스를 설치한 후 컴퓨터를 구성 하는 방법에 대 한 자세한 내용은 시나리오 1에서 설명한 원하는 동작을 얻으려면 다음과 같이 하십시오.
  1. "레지스트리 정보" 부분 해결 방법 절에 설명 되어 있는 레지스트리 키를 설정 합니다.

    참고 이 레지스트리 항목은 사용자 당 설정 되어, 여러 사용자가 해당된 클라이언트 컴퓨터를 사용 하는 경우 따라서이 레지스트리 설정은 캐시 된 콘텐츠가 이동 될 모든 사용자에 대해 지정 해야 합니다.
  2. 이동 또는 원본 서버에서 공유 폴더를 제거 하려는 공유 폴더에 액세스 하는 컴퓨터 끄기 로그온 합니다. 이렇게 하면 공유 폴더를 액세스할 수 없습니다. 또한이 단계는 성공적으로 파일이 사용 중인 오류 메시지 없이 서버에서 콘텐츠를 이동할 수 있는지 됩니다.
  3. 원본 서버에서 콘텐츠를 백업 하 고 내용을 대상 서버에 복원 합니다. 파일 특성을 유지 하는 방식으로 데이터를 옮겨야 합니다 타임 스탬프 및 보안 액세스 합니다. 가능한 경우 이전 대상 공유 폴더 사용자 데이터가 새 파일 서버를 이동한 후 이전 위치로 다시 데이터 변경 내용이 동기화에서 방지 하기 위해 서버에 공유 해야 합니다.

    참고 백업 응용 프로그램을 사용 하 여 데이터를 이동 합니다.이 파일의 상태를 유지 하는 데 충분 해야 합니다. 그러나, xcopy 등 간단한 복사 유틸리티를 사용 하 여 파일 상태를 정확 하 게 없어집니다.
  4. 대상 서버를 반영 하도록 폴더 리디렉션 구성을 업데이트 합니다. 예를 들어, 사용자의 홈 디렉터리를 대상 서버에 리디렉션할 사용자 형식 %homeshare 경우 %%homepath %입니다. "문서 내용을 새 위치로 이동" 옵션에서 폴더 리디렉션 구성 체크가 되었는지 확인 합니다.

    참고 폴더 리디렉션 그룹 정책 설정은 다음 경로 통해 구성을 수행할 수 있습니다.

    사용자 구성 정책 \windows Settings\Folder Redirection\Documents\Properties
  5. 업데이트 된 그룹 정책 설정을 수신 하 여 컴퓨터에 로그온 합니다. 이 로그온, 로그 오프 그룹 정책 설정은 사용자 로그온 비동기적으로 적용 될 수 있으므로 다음 다시 로그온 하 여 필요할 수 있습니다.
사용자의 업데이트 된 폴더 리디렉션 그룹 정책 설정을 적용할 때 적절 한 콘텐츠 또한 오프 라인 파일 캐시에 바뀐 것. 수정 된 클라이언트의 캐시에만 보존 되 고 클라이언트가 첫 번째 동기화를 수행 하는 경우 새 서버 위치에 동기화 합니다.

핫픽스를 설치한 후 컴퓨터를 구성 하는 방법에 대 한 자세한 내용은 시나리오 2에서 설명한 원하는 동작을 얻으려면 다음과 같이 하십시오.
  1. 이동 또는 원본 서버에서 공유 폴더를 제거 하려는 공유 폴더에 액세스 하는 컴퓨터 끄기 로그온 합니다. 이렇게 하면 공유 폴더를 액세스할 수 없습니다. 또한이 단계는 성공적으로 파일이 사용 중인 오류 메시지 없이 서버에서 콘텐츠를 이동할 수 있는지 됩니다.
  2. 원본 서버에서 콘텐츠를 백업 하 고 내용을 대상 서버에 복원 합니다. 파일 특성을 유지 하는 방식으로 데이터를 옮겨야 합니다 타임 스탬프 및 보안 액세스 합니다. 가능한 경우 이전 대상 공유 폴더 사용자 데이터가 새 파일 서버를 이동한 후 이전 위치로 다시 데이터 변경 내용이 동기화에서 방지 하기 위해 서버에 공유 해야 합니다.

    참고 백업 응용 프로그램을 사용 하 여 데이터를 이동 합니다.이 파일의 상태를 유지 하는 데 충분 해야 합니다. 그러나, xcopy 등 간단한 복사 유틸리티를 사용 하 여 파일 상태를 정확 하 게 없어집니다.
  3. 캐시 된 콘텐츠 이전 이름에서 새 이름으로 이름을 바꾸는 Win32_OfflineFilesCache 클래스의 RenameItemEx 메서드를 호출 하는 스크립트를 실행 합니다. 이 호출이 실패 하면이 이번에 이름을 바꿀 수 없습니다 일부 콘텐츠가 캐시에서 사용에서 이므로. 다음 스크립트 이름을 바꾸면이이 콘텐츠는 캐시는 다음에 다시 시작할 일정을 Win32_OfflineFilesCache 클래스의 RenameItem 메서드를 호출할 수 있습니다.
이런이 방식으로 사용자의 홈 디렉터리를 이동 하는 경우 모든 내용을 정확 하 게 이름이 되도록 제공 되는 다음 예제 스크립트를 참조 하십시오.
'
' THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
' ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
' THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
' PARTICULAR PURPOSE.
'
' Copyright (c) Microsoft Corporation. All rights reserved.
'
'
' Usage: CscRename.vbs /OldItemPath:<path> /NewItemPath:<path> [/Machine:value] [/User:value] [/Password:value]
'
' 
' Demonstrates how to rename an item in the Ofline Files cache.
'
'   OldItemPath - UNC path of the current path to be renamed.
'
'   NewItemPath - UNC path of the new path to replace the old path.
'
'   If NewItemPath already exists, the operation is not performed.
'   This operation simply schedules a rename to be performed on the next restart
'   of the system.
'
const cComputerName = "LocalHost"
const cWMINamespace = "root\cimv2"
const cWMIClass     = "Win32_OfflineFilesCache"
Const wbemFlagReturnImmediately = &h10

nRenameItemExFailureCount = 0
nRenameItemFailureCount = 0

'
' Process commandline arguments
'
strOldItemPath = WScript.Arguments.Named("OldItemPath")'
if Len(strOldItemPath) = 0 Then
	Wscript.Echo "OldItemPath parameter required"
	Err.Raise 449  ' "argument not optional" error
End if

strNewItemPath = WScript.Arguments.Named("NewItemPath")
if Len(strNewItemPath) = 0 Then
	Wscript.Echo "NewItemPath parameter required"
	Err.Raise 449  ' "argument not optional" error
End if

strComputerName = WScript.Arguments.Named("Machine")
If Len(strComputerName) = 0 Then strComputerName = cComputerName

strUserID = WScript.Arguments.Named("User")
If Len(strUserID) = 0 Then strUserID = ""

strPassword = WScript.Arguments.Named("Password")
If Len(strPassword) = 0 Then strPassword = ""

set objWMILocator = WScript.CreateObject("WbemScripting.SWbemLocator")

Set objWMIServices = objWMILocator.ConnectServer(strComputerName, _
cWMINameSpace, _
strUserID, _
strPassword)

'
' Note that Win32_OfflineFilesCache is a singleton.  
'

strTempOldItemPath = Replace(strOldItemPath,"\","\\") 

Set objWMIService = GetObject("winmgmts:\\" & cComputerName & "\root\CIMV2")
Set objCache = objWMIServices.Get("Win32_OfflineFilesCache=@")

'
'Find the path of the item to be renamed in the cache
'   
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_OfflineFilesItem WHERE ItemPath ='" &strTempOldItemPath&"'", "WQL", _
					wbemFlagReturnImmediately + wbemFlagForwardOnly)

For Each objItem In colItems

	'
	'If folder is pinned we need to rename all the directory items underneath this
	' 
	If (objItem.PinInfo.Pinned = True) Then
		'
		'Find all the directories underneath the folder in the cache
		'            
		Set childItems = objWMIService.ExecQuery("SELECT * FROM Win32_OfflineFilesItem  WHERE ParentItemPath = '" &strTempOldItemPath&"'", "WQL", _
							  wbemFlagForwardOnly + wbemFlagReturnImmediately )

		For Each childItem In childItems

			strOldPath = childItem.ItemPath
			'
			'Item to be renamed in the cache
			' 
			strTempNewItemPath = strNewItemPath & "\" & childItem.ItemName

			On Error Resume Next
                        '
			' Note that while we pass "False" for the bReplace parameter, that 
			' parameter is ignored.  Existing destinations are never replaced, regardless
			' of what we pass for the 3rd parameter.
			'
			objCache.RenameItemEx strOldPath, strTempNewItemPath, False
			hr = Hex(Err.Number)
			If Err.Number <> 0 Then
				WScript.Echo "RenameItem Failed with error:" &hr
                                WScript.Echo "While renaming:" & strOldPath & " to:" &strTempNewItemPath
				Err.Clear
				nRenameItemExFailureCount = nRenameItemExFailureCount + 1
				On Error Resume Next
				'
				'We got the error in renaming this may happen due to item in use, try to renaname after reboot
				' 
				objCache.RenameItem strOldPath, strNewItemPath, False
				hr = Hex(Err.Number)
				If Err.Number <> 0 Then
					WScript.Echo "RenameItem Failed with error:" &hr
					WScript.Echo " While renaming:" & strOldPath & " to:" &strTempNewItemPath
					Err.Clear
					nRenameItemFailureCount = nRenameItemFailureCount + 1
				Else
					WScript.Echo "item rename scheduled.  A restart of the system is necessary to apply the change."
				End If
			Else 
					WScript.Echo "Renamed:" &strOldPath & " to:" &strTempNewItemPath & " SUCCESSFULLY"
						 
			End If
		Next
	Else
		'
		'Find all the directory items underneath the folder in the cache
		'
		Set childItems = objWMIService.ExecQuery("SELECT * FROM Win32_OfflineFilesItem  WHERE ParentItemPath = '" &strTempOldItemPath&"'", "WQL", _
							  wbemFlagForwardOnly + wbemFlagReturnImmediately  )

		For Each childItem In childItems

			'
			'If this item is pinned and a directory, rename it
			'
			If (childItem.PinInfo.Pinned = True) Then
				strOldPath = childItem.ItemPath
				strTempNewItemPath = strNewItemPath & "\" &childItem.ItemName
				On Error Resume Next
				' Note that while we pass "False" for the bReplace parameter, that 
				' parameter is ignored.  Existing destinations are never replaced, regardless
				' of what we pass for the 3rd parameter.
				'
				objCache.RenameItemEx strOldPath, strTempNewItemPath, False
				hr = Hex(Err.Number)
				If Err.Number <> 0 Then
                                        On Error Resume Next
					
					WScript.Echo "RenameItemEx Failed with error:" &hr
                                        WScript.Echo "While renaming:" & strOldPath & " to:" &strTempNewItemPath
					Err.Clear
					nRenameItemExFailureCount = nRenameItemExFailureCount + 1
					On Error Resume Next
					'
					'We got the error in renaming this may happen due to item in use, try to renaname after reboot
					'
					objCache.RenameItem strOldPath, strTempNewItemPath, False
					hr = Hex(Err.Number)
					If Err.Number <> 0 Then
                                                On Error Resume Next
						WScript.Echo "RenameItem Failed with error:" &hr
						WScript.Echo "While renaming:" & strOldPath & " to:" &strTempNewItemPath
						Err.Clear
						nRenameItemFailureCount = nRenameItemExFailureCount + 1
					Else
						WScript.Echo "item rename scheduled.  A restart of the system is necessary to apply the change."
					End If

				Else 
					WScript.Echo "Renamed:" &strOldPath & " to:" &strTempNewItemPath & " SUCCESSFULLY"
				End If  
			End If
		Next
	End If
        If (nRenameItemExFailureCount > 0 & (nRenameItemExFailureCount  - nRenameItemFailureCount) > 0) Then 
		WScript.Echo "item rename scheduled.  A restart of the system is necessary to apply the change."
	ElseIf  (nRenameItemExFailureCount = 0)  Then
		WScript.Echo "Items Renamed SUCCESSFULLY"
        Else 
		WScript.Echo "ItemsRenamed FAILED"
	End If
Next
파일 또는 디렉터리 없이 중첩 된 고정 된 디렉터리 (예: 사용자 홈 디렉토리) 이름을 변경 해야 하는 경우 다음 스크립트를 사용할 수 있습니다.
'
' THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
' ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
' THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
' PARTICULAR PURPOSE.
'
' Copyright (c) Microsoft Corporation. All rights reserved.
'
'
' Usage: CscRenameItemEx.vbs /OldItemPath:<path> /NewItemPath:<path> [/Machine:value] [/User:value] [/Password:value]
'
' 
' Demonstrates how to rename an item in the Ofline Files cache.
'
'   OldItemPath - UNC path of the current path to be renamed.
'
'   NewItemPath - UNC path of the new path to replace the old path.
'
'   If NewItemPath already exists, the operation is not performed.
'   If OldItemPath is currently in use,this operation simply schedules
'   a rename to be performed on the next restart.
'
'
On Error Resume Next
const cComputerName = "LocalHost"
const cWMINamespace = "root\cimv2"
const cWMIClass     = "Win32_OfflineFilesCache"

'
' Process commandline arguments
'
strOldItemPath = WScript.Arguments.Named("OldItemPath")'
if Len(strOldItemPath) = 0 Then
    Wscript.Echo "OldItemPath parameter required"
    Err.Raise 449  ' "argument not optional" error
End if

strNewItemPath = WScript.Arguments.Named("NewItemPath")'
if Len(strNewItemPath) = 0 Then
    Wscript.Echo "NewItemPath parameter required"
    Err.Raise 449  ' "argument not optional" error
End if

strComputerName = WScript.Arguments.Named("Machine")
If Len(strComputerName) = 0 Then strComputerName = cComputerName

strUserID = WScript.Arguments.Named("User")
If Len(strUserID) = 0 Then strUserID = ""

strPassword = WScript.Arguments.Named("Password")
If Len(strPassword) = 0 Then strPassword = ""

set objWMILocator = WScript.CreateObject("WbemScripting.SWbemLocator")

Set objWMIServices = objWMILocator.ConnectServer(strComputerName, _
                                                 cWMINameSpace, _
                                                 strUserID, _
                                                 strPassword)

'
' Note that Win32_OfflineFilesCache is a singleton.  
'
' Also note that while we pass "False" for the bReplace parameter, that 
' parameter is ignored.  Existing destinations are never replaced, regardless
' of what we pass for the 3rd parameter.
'
Set objCache = objWMIServices.Get("Win32_OfflineFilesCache=@")
objCache.RenameItemEx strOldItemPath, strNewItemPath, False
If Err.Number <> 0 Then
	WScript.Echo " RenameItemEx Failed:" &Err.Description
	Err.Clear
	On Error Resume Next
	objCache.RenameItem strOldItemPath, strNewItemPath, False
	If Err.Number <> 0 Then
		WScript.Echo "RenameItem Failed:" &Err.Description
		Err.Clear
	Else 
		WScript.Echo "item rename scheduled.  A restart of the system is necessary to apply the change."
        End If

Else
	WScript.Echo "item renamed."
End If

자세한 내용은, Microsoft 기술 자료의 다음 문서 번호를 클릭합니다.
976698오프 라인 파일 공유 관리 권한 없이 오프 라인 파일 클라이언트 쪽 캐시에서의 대상 위치를 업데이트할 수 없는
소프트웨어 업데이트 용어에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 하십시오.
824684Microsoft 소프트웨어 업데이트를 설명 하는 데 사용 되는 표준 용어에 대 한

추가 파일 정보

Windows Server 2008 R2 및 Windows 7에 대 한 추가 파일 정보

모든 지원 되는 x 86 기반 버전의 Windows 7에 대 한 추가 파일
표 축소표 확대
파일 이름Update.mum
파일 버전적용할 수 없습니다.
파일 크기17,111
날짜 (UTC)2010-12-2 월
시간 (UTC)05: 03
플랫폼적용할 수 없습니다.
파일 이름X86_microsoft-windows o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest
파일 버전적용할 수 없습니다.
파일 크기3,017
날짜 (UTC)2010-11-2 월
시간 (UTC)07: 17
플랫폼적용할 수 없습니다.
파일 이름X86_microsoft-windows o...nefiles-확장-apis_31bf3856ad364e35_6.1.7600.20641_none_8d79f279aea00fda.manifest
파일 버전적용할 수 없습니다.
파일 크기60,347
날짜 (UTC)2010-11-2 월
시간 (UTC)07: 27
플랫폼적용할 수 없습니다.
파일 이름Windows offlinefiles core_31bf3856ad364e35_6.1.7600.20641_none_9ecf7e29d63ba47f.manifest X86_microsoft
파일 버전적용할 수 없습니다.
파일 크기11,592
날짜 (UTC)2010-11-2 월
시간 (UTC)07: 17
플랫폼적용할 수 없습니다.
파일 이름Windows offlinefiles service_31bf3856ad364e35_6.1.7600.20641_none_0a5ac74cdbb49ee3.manifest X86_microsoft
파일 버전적용할 수 없습니다.
파일 크기56,703
날짜 (UTC)2010-11-2 월
시간 (UTC)07: 24
플랫폼적용할 수 없습니다.
파일 이름Shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest-X86_microsoft-windows
파일 버전적용할 수 없습니다.
파일 크기1,059,457
날짜 (UTC)2010-11-2 월
시간 (UTC)07: 16
플랫폼적용할 수 없습니다.
모든 지원되는 x 64 기반 버전의 Windows Server 2008 R2 및 Windows 7용 추가 파일
표 축소표 확대
파일 이름Amd64_microsoft-windows o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_0810ca972bd7058f.manifest
파일 버전적용할 수 없습니다.
파일 크기3,019
날짜 (UTC)2010-11-2 월
시간 (UTC)19: 25
플랫폼적용할 수 없습니다.
파일 이름Amd64_microsoft-windows o...nefiles 확장 apis_31bf3856ad364e35_6.1.7600.20641_none_e9988dfd66fd8110.manifest
파일 버전적용할 수 없습니다.
파일 크기60,351
날짜 (UTC)2010-11-2 월
시간 (UTC)19: 32
플랫폼적용할 수 없습니다.
파일 이름Windows offlinefiles core_31bf3856ad364e35_6.1.7600.20641_none_faee19ad8e9915b5.manifest Amd64_microsoft
파일 버전적용할 수 없습니다.
파일 크기11,596
날짜 (UTC)2010-11-2 월
시간 (UTC)19: 25
플랫폼적용할 수 없습니다.
파일 이름Windows offlinefiles service_31bf3856ad364e35_6.1.7600.20641_none_667962d094121019.manifest Amd64_microsoft
파일 버전적용할 수 없습니다.
파일 크기56,710
날짜 (UTC)2010-11-2 월
시간 (UTC)19: 30
플랫폼적용할 수 없습니다.
파일 이름Shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest-Amd64_microsoft-windows
파일 버전적용할 수 없습니다.
파일 크기1,058,443
날짜 (UTC)2010-11-2 월
시간 (UTC)19: 25
플랫폼적용할 수 없습니다.
파일 이름Update.mum
파일 버전적용할 수 없습니다.
파일 크기25,908
날짜 (UTC)2010-12-2 월
시간 (UTC)05: 03
플랫폼적용할 수 없습니다.
파일 이름Wow64_microsoft-windows o...nefiles 확장 apis_31bf3856ad364e35_6.1.7600.20641_none_f3ed384f9b5e430b.manifest
파일 버전적용할 수 없습니다.
파일 크기60,349
날짜 (UTC)2010-11-2 월
시간 (UTC)07: 10
플랫폼적용할 수 없습니다.
파일 이름Shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest-Wow64_microsoft-windows
파일 버전적용할 수 없습니다.
파일 크기1,054,916
날짜 (UTC)2010-11-2 월
시간 (UTC)07: 09
플랫폼적용할 수 없습니다.
파일 이름X86_microsoft-windows o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest
파일 버전적용할 수 없습니다.
파일 크기3,017
날짜 (UTC)2010-11-2 월
시간 (UTC)07: 17
플랫폼적용할 수 없습니다.
파일 이름
모든 지원 되는 IA 64 기반 버전의 Windows Server 2008 r 2에 대 한 추가 파일
표 축소표 확대
파일 이름Ia64_microsoft-windows o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac03a467736b0017.manifest
파일 버전적용할 수 없습니다.
파일 크기3,018
날짜 (UTC)2010-05-2 월
시간 (UTC)08: 00
플랫폼적용할 수 없습니다.
파일 이름Shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest-Ia64_microsoft-windows
파일 버전적용할 수 없습니다.
파일 크기1,058,441
날짜 (UTC)2010-05-2 월
시간 (UTC)08: 01
플랫폼적용할 수 없습니다.
파일 이름Update.mum
파일 버전적용할 수 없습니다.
파일 크기4,856
날짜 (UTC)2010-06-2 월
시간 (UTC)01: 13
플랫폼적용할 수 없습니다.
파일 이름Shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest-Wow64_microsoft-windows
파일 버전적용할 수 없습니다.
파일 크기1,054,916
날짜 (UTC)2010-05-2 월
시간 (UTC)07: 19
플랫폼적용할 수 없습니다.
파일 이름X86_microsoft-windows o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac020071736cf71b.manifest
파일 버전적용할 수 없습니다.
파일 크기3,017
날짜 (UTC)2010-05-2 월
시간 (UTC)07: 24
플랫폼적용할 수 없습니다.
파일 이름

속성

기술 자료: 977229 - 마지막 검토: 2012년 11월 19일 월요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Foundation
  • Windows 7 Enterprise
  • Windows 7 Professional
  • Windows 7 Ultimate
키워드:?
kbprb kbsurveynew kbexpertiseadvanced kbhotfixserver kbautohotfix kbqfe kbfix kbmt KB977229 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:977229

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com