Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
PowerShell PowerShell. Вывести содержимое каталога Windows по указанному формату на экран и в текстовый файл: файлы с расширением PowerShell. Вывести содержимое каталога Windows по указанному формату на экран и в текстовый файл: файлы с расширением jmg, сортированные по дате. https://www.cyberforum.ru/ powershell/ thread2375768.html PowerShell Перевести массивы данных в таблицу
Собственно вопрос: Как можно быстро перевести массивы в табличный вид? Например есть 2 массива и я хочу представить их в виде таблицы как было бы при Format-Table $a=@( '1' '2' '3'
PowerShell Выгрузка всех пользователей всех групп домена Здравствуйте, коллеги! Сегодня была поставлена задача выгрузить CSV с отображением всех групп в AD + их членов соответственно. Решил вопрос через цикл Get ADGroupMember, но таким методом не отражается членство групп, в которых присутствуют юзеры из других доменов. Решил попробовать через LDAP, но не знаю как зациклить. Могу выгрузить только членство конкретной одной группы. Помогите,... https://www.cyberforum.ru/ powershell/ thread2369650.html PowerShell Создание расписания Всем привет, столкнулся с проблемой, как можно создать расписание, и выполнять его бесконечно каждый час? На данный момент есть обычный батник - SCHTASKS /Create /RU домен\логин /RP * /SC HOURLY /ST 10:00 /TN Test /TR путь_к_файлу /RL HIGHEST как я могу это перенести в ps? Самая большая проблема именно с повтором каждый час, буду благодарен кто уже сталкивался и поможет https://www.cyberforum.ru/ powershell/ thread2366838.html
PowerShell Скрипт не выполняется при запуске через bat-файл
Добрый день. Написал скрипт, который чистит ветку реестра. Win10 не дает лезть в реестр без админских прав. Запускаю для этого скрипт через батник. Но вот интересный момент - если я запускаю консоль от Администратора и в ней уже вызываю батник, то все работает. А если я кликаю на сам батник и запускаю его "От имени Администратора", то появляется ошибка доступа. Почему? Скрипт script.ps1: ...
PowerShell Копирование членства в группах https://www.cyberforum.ru/ powershell/ thread2365803.html
Доброго времени суток. Имеется такой кусок кода на VBS: 'скрипт предназначен для получения списка пользователей входящих в группу on error resume next 'Input data DomainController = InputBox("Введите NetBIOS имя контроллера домена:","Имя контроллера домена","")
PowerShell Вывести содержимое каталога Windows по указанному формату на экран и в текстовый файл Вывести содержимое каталога Windows по указанному формату на экран и в текстовый файл Только подкаталоги По именам Последняя буква имени S или T Не работает get-childitem -path C:\Windows -Directory -include *S OR T | sort-object -property LastWriteTime https://www.cyberforum.ru/ powershell/ thread2364618.html Логирование выполнения команды Stop-Computer PowerShell
Как можно получить лог команды Stop-Computer если в списке компов на выключение есть локальный компьютер с которого запускается команда? $date=Get-Date -Format yyyy-MM-dd # Где лежит файл со списком компов $comps= Get-Content "C:\computers.txt" # Останавливаем компы в списке
PowerShell Отсутствия команд от клавиатуры спустя несколько минут? https://www.cyberforum.ru/ powershell/ thread2363753.html
Предыстория на работе есть ноутбук Dell у него есть интересная фишка, как если пару минут не нажимать на клавиатуры, то отключается подсветка. При этом спокойно пользоваться мышкой На моей MSI такого нету, но мы программисты, по этому решил написать небольшой софт для отключение подсветки спустя 2 минуты. Как представляю, если не нажимать 2 минуты, то автоматически нажимаются 2 клавиши для...
PowerShell Быстрый поиск наибольшего значения в массиве https://www.cyberforum.ru/ powershell/ thread2363507.html
Есть массив из ~1000000 целых чисел чередующихся случайным образом. Как без особых затрат по времени найти наибольшее среди этих чисел?
PowerShell Как защитить пользователей от удаления
Добрый вечер. Помогите с написанием скрипта. Задача: Есть скрипт, который считывает дату из файла и удаляет пользователей которые заходили раньше этой даты. Нужно что бы скрипт считывал из файла список логинов пользователей и защищал их от удаления Вот скрипт который удаляет пользователей $b = Get-Content C:\date.txt -raw ::$b Get-ADUser -properties LastLogOnDate -filter * | where...
PowerShell Запуск скрипта и ошибка "неверно задано имя папки" https://www.cyberforum.ru/ powershell/ thread2361769.html
всем привет, написал батник, который будет запускать некий скрипт PowerShell.exe -ExecutionPolicy UnRestricted -File .\1.ps1 Далее сам Гибридный PowerShell, за его написание спасибо v_svitere, <# :: @echo off powershell -ex bypass -c "&{::create((gc '%~f0' -enc OEM) -join 10).invoke()}"
0 / 0 / 0
Регистрация: 19.12.2018
Сообщений: 2
0

Копирование файла только если он существует в папке назначения - PowerShell - Ответ 13174591

19.12.2018, 13:37. Показов 3319. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$sourceCatalog='I:\откуда' #путь до  файла  образца
$receiverCatalog='E:\куда' # путь  до  списка  каталогов
$receiverSubCatalog='\кудапослемассива' # подкаталог  в  который  необходимо  поместить  файл  в переменной
$file='test.exe' #имя  файла  образца 
 
$arrayCatalog =  Get-ChildItem -Path $receiverCatalog | Where {$_.PsIsContainer} 
ForEach ($Catalog in $arrayCatalog) {
    #собираем  пути откуда $p1 и куда $p2 будут  копироваться файлы
    $p1 = $sourceCatalog
    $p2 = $receiverCatalog+'\'+$Catalog+$receiverSubCatalog
    Try
    {
        Copy-Item -Path $p1\$file -Destination $p2\$file -Force
    }
Имея структуру выше я могу скопировать файл заданный в переменной по папкам в массиве, используя -Force я заменю все файл даже если он существует в только чтение.

Подскажите пожалуйста, какой командлет или может быть параметр для copy-item использовать, чтобы я копировал(и заменял) файл только если он существует, а если его(файла) нет то файл бы не вставлялся.
Подумал о If exist или if -not но в пш совсем ноль, не получается добавить в свой недоскрипт..

Вернуться к обсуждению:
Копирование файла только если он существует в папке назначения PowerShell
0
Лучшие ответы (1)
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2018, 13:37
Готовые ответы и решения:

Копирование папки с использованием команды XCOPY с заменой одноимённых файлов в папке назначения
Всем привет как сделать написать бат который копировал бы папки с заменой файлов внутри папки я...

Копирование файлов с переименованием в случае совпадения имён копируемых и имеющихся в папке назначения файлов
Доброго времени суток. Убедительная просьба, помогите пожалуйста решить задачу. Существует...

Копирование файлов с переименованием в случае совпадения имён перемещаемых и имеющихся в папке назначения файлов
Добрый день. Помогите создать bat файл. Смысл в чем есть папка загрузки на компьютере с нее файлы и...

Копирование папки файла, переменная в качестве назначения
Приветствую всех. Возникло затруднение, точнее не получается нагуглить, в каком виде нужно...

3
19.12.2018, 13:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.12.2018, 13:37
Помогаю со студенческими работами здесь

Вывести «да», если существует строка, состоящая только из нулей
Заполнить массив 2 на 5 случайными числами от 0 до 2. Вывести «да», если существует строка,...

Как сменить расширение большего по размеру файла, если в папке находятся более одного файла?
Привет. Есть такой код for /r &quot;D:\Test&quot; %%i in (*.tmp?) do ren &quot;%%i&quot; *.txt меняет расширение...

Добавить если не существует, показать если существует (SQL-запрос)
Мир всем и привет Как задать sql запрос в adoquery на существование записи: &quot;если есть...

Если h-файл существует, подключить его, если не существует, проигнорировать
Как это сделать?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru