Я хотел бы сохранить X последних файлов из папки и удалить остальные.

@ECHO OFF SETLOCAL SET «targetdir=U:\destdir» SET /a retain=10 FOR /f «skip=%retain%delims=» %%a IN ( ‘dir /b /a-d /o-d «%targetdir%\*» ‘ ) DO ECHO (DEL «%targetdir%\%%a» GOTO :EOF

Вам нужно будет изменить настройку targetdirв соответствии с вашими обстоятельствами. Точно так же эта процедура нацелена на все файлы — измените файловую маску в соответствии с требованиями.

Необходимые команды DEL просто ECHOредактируются для целей тестирования. После того, как вы убедились, что команды верны, измените ECHO(DELна DELфактическое удаление файлов.

метод состоит в том, чтобы просто выполнить dirв базовой форме без каталогов, отсортированных в порядке обратной даты.

Пропустите первые 10 записей и удалите остальные.

Скрыть пользователя

Вы можете отключить отображение имени последнего пользователя через GPO. Откройте редактор доменных (gpmc.msc) или локальных политик (gpedit.msc) и перейдите в раздел Конфигурация компьютера -> Конфигурация Windows -> Параметры безопасности -> Локальные политики -> Параметры безопасности (Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security Options). Включите политику “Интерактивный вход в систему: Не отображать учетные данные последнего пользователя” (Interactive logon: Do not display last user name). По умолчанию эта политика отключена.

https://winitpro.ru/index.php/2017/06/14/otobrazhenie-vsex-polzovatelej-sistemy-na-ekrane-vxoda-windows-10

Вы можете скрыть имя пользователя на экране входа через реестр. Для этого в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System создайте параметр dontdisplaylastusername типа DWORD и значением 1.

reg add «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System» /v dontdisplaylastusername /t REG_DWORD /d 1 /f; reg add «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System» /v dontdisplaylastuserinformation /t REG_DWORD /d 1 /f; reg add «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList» /v SYSTEMSERVICE /t REG_DWORD /d 0 /f

Дополнительно вы можете скрыть имя пользователя на заблокированном компьютере. Для этого в этом же разделе нужно включить политику “Интерактивный вход в систему: отображать сведения о пользователе, если сеанс заблокирован” (Interactive logon: Display user information when the session is locked) и выбрать значение “Не отображать сведения о пользователе” (Do not display user information).

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon

reg add «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList» /v SYSTEMSERVICE /t REG_DWORD /d 0 /f

Перестал печатать принтер после обновления windows 10

reg add «HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint» /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print   DWORD RpcAuthnLevelPrivacyEnabled = 0

HKLM\System\CurrentControlSet\Control\Print\Enviroments\Windowsx64\Drivers\Version-3\Модель вашего принтера  PrinterDriverAttributes с «0» на «1»

reg add «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print» /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f

reg add «HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint» /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f

Служба профилей пользователя препятствует входу в систему windows 7

В редакторе реестра перейдите к разделу (папки слева — это разделы реестра Windows) HKEY_LOCAL_MACHINE\ Software \Microsoft \Windows NT \CurrentVersion \ProfileList\ и раскройте этот раздел.

Затем по порядку выполните следующие действия:

  1. Найдите в ProfileList два подраздела, начинающихся с символов S-1-5 и имеющих много цифр в имени, один из которых заканчивается на .bak.
  2. Выберите любой из них и обратите внимание на значения справа: если значение ProfileImagePath указывает на папку вашего профиля в Windows 7, то это именно то, что мы искали.
  3. Кликните правой клавишей мыши по разделу без .bak в конце, выберите «Переименовать» и добавьте в конце имени что-то (но не .bak). В теории, можно и удалить этот раздел, но я бы не рекомендовал делать это раньше, чем вы убедитесь, что ошибка «Служба профилей препятствует входу» исчезла.
  4. Переименуйте раздел, имя которого в конце содержит .bak, только в данном случае удалите «.bak», так чтобы осталось только длинное имя раздела без «расширения».
  5. Выберите раздел, имя которого теперь не имеет .bak в конце (из 4-го шага), и в правой части редактора реестра кликните по значению RefCount правой кнопкой мыши — «Изменить». Введите значение 0 (ноль).
  6. Аналогичным образом установите 0 для значения с именем State.

Один из быстрых способов исправить возникшую ошибку, который, правда, не всегда оказывается работоспособным — использовать восстановление системы Windows 7. Порядок действий таков:

  1. При включении компьютера нажимайте клавишу F8 (так же, как для того, чтобы зайти в безопасный режим).
  2. В появившемся меню на черном фоне выберите первый пункт — «Устранение неполадок компьютера».
  3. В параметрах восстановления выберите пункт «Восстановление системы. Восстановление ранее сохраненного состояния Windows.»

Изменение типа сети — Частная сеть, Рабочая сеть, Общедоступная сеть

С помощью командлета Get-NetConnectionProfile получим список сетевых интерфейсов и применённые к ним профили сети.

В моем примере на компьютере имеется 4 сетевых подключения, с разными типами профилей сети (NetworkCategory: Public, Private и DomainAuthenticated.

Попробуем изменить профиль сети для одного сетевого подключения. В этом случае нас интересует индекс, назначенный данной сетевой карте. В этом примере InterfaceIndex = 19.

Name : Неопознанная сеть InterfaceAlias : Ethernet 3 InterfaceIndex : 19 NetworkCategory : Public IPv4Connectivity : NoTraffic IPv6Connectivity : NoTraffic

Зная индекс сетевого интерфейса, можно изменить тип сети на Private:

Set-NetConnectionProfile -InterfaceIndex 19 -NetworkCategory Private

Проверим, что профиль сети изменился:

Get-NetConnectionProfile -InterfaceIndex 19

Новые правила брандмауэра будут применены к интерфейсу в соответствии с назначенным профилем без перезагрузки.

Также вы можете изменить профиль сети сразу для всех сетевых адаптеров компьютера:

Get-NetConnectionProfile | Set-NetConnectionProfile -NetworkCategory Private

Изменить сеть на частную через локальные политики

Windows + R на клавиатуре, затем secpol.msc

Политики диспетчера списка сетей

Сетевое расположение

Личное

Cписок команд командной строки (CMD) и их описание.

append — позволяет программам открывать файлы в указанных каталогах так , будто они находятся в текущем каталоге

arp — отображение и изменение таблиц преобразования IP-адресов в физические, используемые протоколом разрешения адресов

at — запуск программ в указанное время

atmsdm — контроль подключений и адресов, зарегистрированных диспетчером вызовов ATM в сетях с асинхронным режимом передачи (ATM).

attrib — изменение атрибутов файлов и папок

auditusr — задаёт политику аудита пользователей

assoc — вывод, либо изменение, сопоставлений по расширениям имён файлов

break — включение режима обработки клавиш CTRL+C

blastcln — утилита очистки от червей

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

call — вызов одного пакетного файла из другого

cacls — просмотр изменение таблиц управления доступом ACL к файлам

cd — вывод имени, либо изменение текущей папки

chcp — вывод, либо изменение активной кодовой страницы

chdir — вывод, либо смена текущей папки

copy — копирование одного или нескольких файлов

cls — очистка экрана

chkdsk — проверка диска и вывод отчёта

chkntfs — выводит или изменяет параметры проверки диска во время загрузки

ciddaemon — сервис индексации файлов

cipher — программа шифрования файлов

comp — сравнение содержимого двух файлов или наборов файлов

compact — просмотр и изменение параметров сжатия файлов в разделах NTFS

convert — преобразование файловой системы тома FAT в NTFS

date — вывод, либо установка текущей даты

del — удаление одного или нескольких файлов

dir — вывод списка файлов и подпапок из указанной папки

diskcopy — копирование содержимого одного гибкого диска на другой

diskcomp — сравнение содержимого двух гибких дисков

debug — средство отладки и редактирования программ

defrag — дефрагментатор

devcon — это программа с интерфейсом командной строки, которая используется в качестве альтернативы диспетчеру устройств. С ее помощью можно включать, выключать, перезапускать, обновлять, удалять и опрашивать отдельные устройства или группы устройств. Программа DevCon также предоставляет необходимые разработчику драйвера сведения, которые недоступны с помощью диспетчера устройств.

diantz — cссылка на программу makecab.exe.

diskpart — использования сценария diskpart

diskperf — счётчик производительности

doskey — редактирование и повторный вызов команд windows xp , создание макросов driverquery — просмотр списка установленных драйверов устройств и их свойства

edlin — запуск построчного текстового редактора

echo — вывод сообщений и переключение режима отображения команд на экране

endlocal — конец локальных изменений среды для пакетного файла

erase — удаление одного или нескольких файлов

esentutl — maintance utilities for microsoft windows databases

eventcreate — позволяет создать запись об основном событии в журнале событий

eventtriggers — позволяет настроить триггеры событий в локальной или удалённой системе

exe2bin — преобразование exe в двоичный формат

expand — распаковка сжатых файлов

fc — сравнение файлов и вывод различий между ними

for — запуск указанной команды для каждого файла в наборе

format — форматирование диска

ftype — вывод, либо изменение типов файлов

find — поиск текстовой строки в одном или нескольких файлах

findstr — поиск строк в файлах

finger — вывод сведений о пользователях указанной системы, на которой запущена служба

fltmc — работа с драйверами фильтров

fontview — программа просмотра шрифтов

forcedos — запуск заданной программы в подсистеме MS-DOS. Эта команда необходима для тех программ MS-DOS, которые не распознаются системой Microsoft Windows XP.

fsutil — служебная программа командной строки, которая используется для выполнения связанных задач файловых систем FAT и NTFS, таких как управление точками повторной обработки, управление разреженными файлами, отключение тома или расширение тома.

ftp — программа передачи файлов

goto — передача управления в указанную строку пакетного файла

graftabl — позволяет windows отображать расширенный набор символов в графическом режиме

getmac — отображает MAC-адрес одного или нескольких сетевых адаптеров

gpresult — отображает результирующую политику RSoP для указанного компьютера

gpupdate — выполнение обновления групповых политик

if — оператор условного выполнения команд в пакетном файле

ipconfig — информация о IP адресе

ipxroute — программа управления маршрутизацией nwlink ipx

label — создание , изменение и удаление меток тома для диска

lodctr — обновление имен счётчиков и поясняющего текста для расширенного счётчика

logman — управление службой «повешения и журналы производительности»

logoff — завершение сеанса

lpq — отображение состояния очереди удалённой очереди печати lpq

lpr — направляет задание печати на сетевой принтер

lsass — сам не пойму для чего )

md — создание папки

mkdir — создать папку

mode – конфигурирование системных устройств

more — последовательный вывод данных по частям размером в один экран

move — перемещение одного или нескольких файлов из одной папки в другую

makecab — архивирует файлы в cab архив

mem — выводит сведения об используемой и свободной памяти

mofcomp — 32-разрядный компилятор

mountvol — создание, просмотр и удаление точек подключения

mqbkup — утилита архивирования и восстановления очереди сообщений

mqsvc — обеспечивает инфраструктуру для работы распределенных приложений, основанных на асинхронных сообщениях. MSMQ

mrinfo — работа с многоадресными рассылками.

msg — отправка сообщений

nbtstat — отображение статистики протокола и текущих подключений tcp/ip с помощью nbt

net — имеет кучу синтаксисов, узнать можно введя net /?

net1 — то же самое что и net

netsh — тоже много синтаксисов

netstat — отображение статистики протоколов и текущих сетевых подключений TCP/IP

nlsfunc — загрузка сведений о национальных стандартах

odbcconf — настройка драйвера ODBC.

openfiles — вывод списка открытых файлов и папок, которые были открыты в системе

path — вывод, либо установка пути поиска исполняемых файлов

popd — восстановление предыдущего значения текущей папки

prompt — изменение приглашения в командной строке

pushd — сохранения значений текущей активной папки и переход к следующей

pathping — программа пингования и поиска пути.

pentnt — обнаруживает ошибки деления с плавающей точкой процессора Pentium, отключает аппаратную обработку чисел с плавающей точкой и включает эмуляции операций с плавающей точкой.

ping — отправка пакетов на указанный адрес

ping6 — команда проверки связи

powercfg — управление электропитанием системы

print — печать текстового файла

proxycfg — инструмент настройки прокси

qappsrv — отображает доступные серверы терминалов в сети

qprocess — отображает информацию о процессах

qwinsta — отображение информации о сеансах терминалов

rd — удаление папки

rem — помещение ремарки в пакетный файл

ren — переименование файлов и папок

rename — переименовать файл или папку

rmdir — удаление папки

rasdial — интерфейс связи из командной строки для клиента службы удалённого доступа

rcp — обмен файлами с компьютером, на котором выполняется служба rcp

recover — восстановление данных на повреждённом диске

reg — служит для работы с реестром

regsvr32 — сервер регистрации

relog — создаёт новый журнал производительности из уже имеющегося, изменяет интервал сбора данных и ещё что то…

replace — замена файлов

reset — утилита сброса служб терминалов

rexec — выполнение команд на удаленных узлах на которых выполняется служба rexec

route — обработка таблиц сетевых маршрутов

rsh — выполнение команд на удалённых узлах на которых запущена служба rsh

runas — использование приложений от имени другого пользователя

rwinsta — сброс значений подсистем оборудования и программ сеанса в начальное состояние

sc — можно узнать где находиться профиль для работы в домене

set — вывод, установка и удаление переменных среды windows

setlocal — начало локальных изменений среды для пакетного файла

shift — изменение содержимого подставляемых параметров для пакетного файла

start — запуск программы или команды в отдельном окне

schtasks — заменяет AT, только чуть получше

sdbinst — установщик базы данных совместимости

setver — задаёт номер версии, который MS-DOS сообщает программе

sfc — проверка всех запущенных системных файлов и замена неправильных версий

shadow — наблюдение за другим сеансом служб терминалов

shutdown — перезагрузка, выключения компьютера и т.п.

smbinst — процесс, принадлежащий System Management BIOS Driver Installer.

sort — программа сортировки

subst — сопоставление имени диска указанному пути

systeminfo — позволяет получить информацию о конфигурации системы

taskkill — принудительное завершение процессов

tasklist — показывает процессы, выполняемые в данный момент

time — просмотр и изменение текущего времени

title — назначение заголовка текущего окна интерпретатора

tree — графическое отображение структуры заданного диска или папке

type — вывод на экране содержимого текстовых файлов

tcmsetup — установка клиента телефонии

tftp — обмен файлами с удалённым компьютером

tlntadmn — без понятия, так и не разобрался

tracerpt — обрабатывает двоичные файлы журнала отслеживания событий или потоки данных в реальном времени от поставщиков отслеживания событий и создаёт отчёт в текстовом файле, с описанием произошедших событий

tracert — трассировка маршрута к указанному узлу

tracert6 — версия tracert для протокола IPv6

tscon — присоединяет сеанс пользователя к сеансу терминала

tsdiscon — отключение сеанса терминала

tskill — прекращение процесса

tsshutdn — завершение работы сервера в установленном порядке

typeperf — выводит сведения о производительности на экран или в журнал

ver — вывод сведений о версии windows

verify — установка режима проверки правильности записи файлов на диск

vol — вывод метки и серийного номера тома для диска

unlodctr — удаление имен счётчиков и поясняющего текста для расширенного счётчика

userinit — является частью операционных систем Windows, отвечая за процесс загрузки системы

vssadmin — инструмент командной строки теневого копирования тома

w32tm — диагностика службы времени

wbemtest — тест инструментария windows

winver — информация о версии windows

wmic — настройка старта сеанса(для продвинутых пользователей, не советую использовать без должного опыта)

xcopy — копирование файлов и дерева папок

Запуск от имени администратора

Очень полезна будет команда RunAs, позволяющая запустить программу от имени другого пользователя из консоли. Синтаксис прост:RUNAS [ [/noprofile | /profile] [/env] [/netonly] ]        /smartcard [/user:<имя пользователя>] <программа>Более подробно описано в справке к программе («runas /?» в cmd). К примеру из сеанса пользователя нужно запустить\остановить службу, разумеется если у пользователя на эти действия нет прав. Как вариант можно запустить cmd, и выполнить команду runas /user:domain\admin «mmc services.msc», а можно сам cmd запустить от админа и из него уже запускать нужные программы, наследуя права.

Translate »