Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 17
Благодарности: 1

Профиль | Отправить PM | Цитировать


$VMName ="1cs"
$VMName ="скрипт"
$log ="C:\Scripts\logs\" + $VMName+ ".log"
$data = Get-Date -Format "dddd MM/dd/yyyy HH:mm"
$VMName+" --- START --- "+$data >> $log
$p1 = "C:\1"
$p2 = "\\it9\MSI\Новая папка"
$ist = "C:\дворф\test"
$isp1 = Test-Path -Path "C:\1\1sc.txt"
$isp2 = Test-Path -Path "\\it9\MSI\Новая папка\1sc.txt"

if ($isp1 -eq "True" -and $isp2 -ne "True")
{
Remove-Item -Path "\\it9\MSI\Новая папка\*"
Remove-Item -Path "C:\1\1sc.txt"
Copy-Item $ist -Destination $p2 -Recurse -Force -Verbose
New-Item $p2 -name 1sc.txt -type "file"
}

elseif ($isp2 -eq "True" -and $isp1 -ne "True")
{
Remove-Item -Path "C:\1\*"
Remove-Item -Path "\\it9\MSI\Новая папка\1sc.txt"
Copy-Item $ist -Destination $p1 -Recurse -Force -Verbose
New-Item $p1 -name 1sc.txt -type "file"
}

elseif ($isp2 -eq "False" -and $isp1 -eq "True")
{
Remove-Item -Path "C:\1\*"
Remove-Item -Path "\\it9\MSI\Новая папка\1sc.txt"
Copy-Item $ist -Destination $p1 -Recurse -Force -Verbose
New-Item $p1 -name 1sc.txt -type "file"
}

else
{
Remove-Item -Path "C:\1\*"
Remove-Item -Path "\\it9\MSI\Новая папка\1sc.txt"
Copy-Item $ist -Destination $p1 -Recurse -Force -Verbose
New-Item $p1 -name 1sc.txt -type "file"
}

#===================================
$data = Get-Date -Format "dddd MM/dd/yyyy HH:mm"
$VMName+" --- FINISH --- "+$data >> $log


Вот так вот работает! А теперь вопрос как мне сделать так что бы при удалении файлов ПШ не просил подтверждения на удаление???

Отправлено: 07:19, 28-07-2020 | #2