YuS_2, В функцию "get-folder" добавил проверку на блокировку подключённого девайса, чтобы не появлялись красные строки. Возможно будет полезна в скрипте.
Код:
function get-folder ($paths){
$cur = $root
# Проверка на блокировку девайса.
$checkDirPhone = $cur.getfolder.items()
IF ($checkDirPhone.count -EQ 0) {
Write-Host 'Директория пуста. Возможно устройство не разблокировано.' -for Yellow
RETURN 'BlockDevice'
}
if($paths){
foreach ($path in $paths){
$cur = $cur.getfolder.items()|? name -eq $path
}
}
return $cur
}