Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2021 November 04

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Не надо ничего прибавлять
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
#packer
$Folder4Pack = 'C:\packer_example' # откуда пакуем
$PackerDest = 'C:\Packer_result' #куда пакуем
Start-Sleep -Seconds 1 # это чтобы имя точно отличалось на минимум 1 секунду
$DaPackAddon1 = $Folder4Pack -split "\\"
$DaPackAddon2 = $DaPackAddon1[-1]
$NameOfDaPack = $DaPackAddon2 + (Get-Date -Format "MM_dd_yyyy_HH_mm_SS")+'.zip'
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Тут вам поможет почитать про параметры функции, будете туда имя отдавать как раз
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Вообще захардкоженные в функции пути это очень плохо
источник

PP

Pavel Pavlov in PowerShellRus - о Powershell (и не только) на русском
Чет я не понял)
источник

PP

Pavel Pavlov in PowerShellRus - о Powershell (и не только) на русском
Перестал архив создаваться
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
даже так $NameOfDaPack = $DaPackAddon2 + '_' + (Get-Date -Format "MM_dd_yyyy_HH_mm_SS")+'.zip'
источник

PP

Pavel Pavlov in PowerShellRus - о Powershell (и не только) на русском
Чет прикол какой-то
источник

PP

Pavel Pavlov in PowerShellRus - о Powershell (и не только) на русском
Только что до выключения ноута все работало, архив создавался при изменении важной папки, выключил ноут, включил заново, скрипт перестал создавать архив при изменении
источник

PP

Pavel Pavlov in PowerShellRus - о Powershell (и не только) на русском
$watcher = New-Object System.IO.FileSystemWatcher
$watcher.IncludeSubdirectories = $true
$watcher.Path = 'C:\Users\Lenovo\Desktop\power\Важная_папка'
$watcher.EnableRaisingEvents = $true

$action = {
archiv
}

Register-ObjectEvent $watcher 'Created' -Action $action
Register-ObjectEvent $watcher 'Changed' -Action $action
Register-ObjectEvent $watcher 'Deleted' -Action $action
Register-ObjectEvent $watcher 'Renamed' -Action $action

while ($true) {sleep 5}
источник

PP

Pavel Pavlov in PowerShellRus - о Powershell (и не только) на русском
Где тут может быть косяк?
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Вангую, то же самое было бы при запуске нового сеанса поша
источник

PP

Pavel Pavlov in PowerShellRus - о Powershell (и не только) на русском
Функция на создание архива сама по себе работает
источник

PP

Pavel Pavlov in PowerShellRus - о Powershell (и не только) на русском
То есть перезагрузить пош надо?
источник

PP

Pavel Pavlov in PowerShellRus - о Powershell (и не только) на русском
Или в чем прикол то?
источник

PP

Pavel Pavlov in PowerShellRus - о Powershell (и не только) на русском
Блин, я уж думал, все, сделал половину лабы
источник

PP

Pavel Pavlov in PowerShellRus - о Powershell (и не только) на русском
Херня какая-то
источник

PP

Pavel Pavlov in PowerShellRus - о Powershell (и не только) на русском
Так и должно быть?
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
То есть надо проверять значения переменных, искать в каком месте скрипта проблема и исправлять это место, goto 10
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Это в общем виде, более предметно я вам без компьютера не помогу
источник