Приветствую всех. Я пытаюсь создать очень простой скрипт, который сопоставляет папку, записывает в электронную таблицу Excel, а затем отменяет сопоставление.
Я буду запускать это на многих компьютерах с помощью флэш-накопителя, поэтому мне нужна новая информация для записи в следующую строку, но мой код записывает ее поверх.
Любая помощь приветствуется.
net use v: "\\erl-tbafs01\share\IT\Desktop Documents\Collections"
@echo off
for /f "skip=1" %%x in ('wmic os get localdatetime') do if not defined MyDate set MyDate=%%x
for /f %%x in ('wmic path win32_localtime get /format:list ^| findstr "="') do set %%x
set fmonth=00%Month%
set fday=00%Day%
set today=%fmonth:~-2%/%fday:~-2%/%Year%
Echo %today%, %ComputerName% > "\\erl-tbafs01\share\IT\Desktop Documents\Collections\Collections.csv"
net use v: /delete
>
создает или перезаписывает существующий файл. 3) Двойной>>
добавляется к существующему файлу или создает новый файл, если он еще не существует. - person Squashman   schedule 26.03.2021>>
. - person Squashman   schedule 26.03.2021net use v: "\\erl-tbafs01\share\IT\Desktop Documents\Collections"
сnet use v: /delete
используйтеpushd "\\erl-tbafs01\share\IT\Desktop Documents\Collections"
сpopd
. - person Compo   schedule 26.03.2021wmic os get localdatetime
уже выводит нулевые дату и время. Почему вы просто не использовали это вместо запуска другой команды WMIC, которая не заполняет его нулями? - person Squashman   schedule 26.03.2021