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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - копирование файла за определенныйдень недели

Ответить
Настройки темы
PowerShell - копирование файла за определенныйдень недели

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


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

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


Коллеги, Добрый день!
Прошу помочь разобраться почему с данным скриптом powershell.
Его суть копирование файлов за определенный день недели. Скрипт выполняется, но не ошибок, и копирования не происходит.

$Source_Path = 'c:\test'
$Destination_Path = 'd:\test2'
$Files = Get-ChildItem -Recurse $Source_Path
$Curr_date = get-date
Foreach($file in $Files)
{
if($file.CreationTime.DayOfWeek -eq "Sunday")
{
Copy-Item -Path $file.fullname -Destination $Destination_Path
}
}

Отправлено: 11:11, 24-09-2021

 

Deadooshka


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

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


DayOfWeek это enum. Наверное, -eq [DayOfWeek]::Sunday. p.s. хотя [DayOfWeek]::Sunday -eq "Sunday" это true. Всюду эти коэрсии.

Последний раз редактировалось Sham, 24-09-2021 в 11:42.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:27, 24-09-2021 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


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

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


Автоматическое преобразование «по умолчанию» — зло. Никогда не знаешь заранее, где и что «рванёт».

Отправлено: 13:37, 24-09-2021 | #3


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


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

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


Коллега, так а как должна строка в нормальном виде выглядеть ?

Отправлено: 14:00, 24-09-2021 | #4


Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Код: Выделить весь код
dir 'c:\test' -Recurse |? {$_.creationtime.dayofweek -eq "Sunday"} |copy -Destination 'd:\test2'

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 18:35, 24-09-2021 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - копирование файла за определенныйдень недели

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - копирование файлов по дню недели diesel_ttt Скриптовые языки администрирования Windows 6 22-12-2020 20:05
Google+ набирает 20 миллионов пользователей за три недели OSZone News Новости информационных технологий 7 28-07-2011 09:03
За три недели износ батареи ноутбука 70% Victor Kolesnik Ноутбуки 5 25-03-2010 23:49
Halo ODST: продано 2,5 миллиона копий за первые две недели OSZone News Новости и события Microsoft 0 10-10-2009 17:30




 
Переход