에 업로드 한 후 로컬 파일을 삭제, 다음과 같은 오류를 가져옵니다 왜 C : \ Windows * blahblah *에서 찾고 있습니까?는 로컬 백업 파일을 삭제하려고 푸른
화면에 변수 $ AzureDir을 인쇄하면 모든 얼룩이 보입니다.
기본적으로, 그것은 아마 분명하지만 내가 원하는 것은 내 백업 DIR의 각 파일을 확인하고이 푸른에있는 경우,하지 않을 경우, 삭제 업로드 단계로 계속합니다. 필요한 경우 나머지 코드를 공유 할 수 있습니다.
해결 UPDATE : 옳은 길을 저를 아래로 지적 @OmegaMan에
덕분에, 나는 내 문제를 해결할 수 있었다. 여기 제가 지금 사용하고있는 것이 있습니다. 그것은 정확하게 4 '모양'을 통해 순환하고 정확하게 결과를 사용하고 :
$BackupDir = 'C:\BackupDir'
$AzureFiles = Get-AzureStorageBlob -Context $context -Container $containername -blob *.name
foreach ($AzureFile in $AzureFiles)
{
$FileInBackup = $AzureFile.name
If (Test-Path $BackupDir\$FileInBackup)
{
Remove-Item $FileInBackup
}
}
어떤 Windows * 빌드 *를 사용 하시겠습니까? (시작시 "winver"를 입력하십시오)? – tambre
@tambre,이 시스템은 서버 2016 Datacenter (v1607, 빌드 14393.1770)를 실행 중입니다. – Ilya
쓸모없는 정보 일 수 있지만이 컴퓨터의 PS는 5.1.14393.1770입니다. – Ilya