2017-04-05 1 views
0

Active X 컨트롤러의 구성 파일을 원격 컴퓨터의 모든 사용자 프로필에 복사하려고하는데 문제가 있습니다. 나는 아무 소용이 코드의 몇 가지 변화를 시도, 내 가장 최근의 단순화 된 코드가있는이 경로 형식을 생성 아래에 표시되어 지원되지 않는 오류 :복사 항목 : 지정된 경로 형식이 지원되지 않습니다.

$From = "C:\Interactive" $To = "C:\Users\$user\appdata\Microsoft\Internet Explorer\Downloaded Program Files" ForEach ($user in (Get-ChildItem C:\Users -Exclude Public)){Copy-Item -Path $From -Destination $To} 

내가 거기에 가정은 내가 놓치고 인수 또는 어떤 종류이다 구문은 있지만 찾을 수는 없습니다. PS 응용 프로그램 배포 도구 키트를 사용하여이 스크립트를 사용할 때 SCCM을 통해이 스크립트를 배포 할 계획입니다. (현재 그룹 정책은 현재로서는 나를위한 실행 가능한 솔루션이 아닙니다.)

나는 작업 스크립트를 찾으려고 노력하고 있으며 비우기. Set-ActiveSetup Stub ExePath를 사용했지만 더 이상 작동하지 않는 것 같습니다.

답변

0

글쎄 나는 나를 위해 일하는 방법을 발견했다. DLL 등록을 통해이 부분을 무시하는 방법을 포함합니다.

 $Source = "C:\Temp\Downloaded Program Files" 
    $Destination = "C:\users\*" 
    $Items = Get-ChildItem -Path $Destination 

    foreach ($Item in $Items) 
     { 
      Write-Verbose "List of folders: $item" -Verbose ##added for visibility when I was testing 
      Copy-Item $Source -Destination "$item\AppData\Local\Microsoft\Internet Explorer" -Force -Recurse 
      $CKIDLL = "`"$item\Appdata\Local\Microsoft\Internet Explorer\Downloaded Program Files\CKInteractiveDriver.dll`"" 
      Start-Process -Filepath 'regsvr32.exe' -Args "/s $CKIDLL" 
     } 
관련 문제