Ай Лайн
Связаться
Отдел продаж +7 (812) 385-74-84
Время работы пн-пт с 9:00 до 18:00

Полезные команды и скрипты CMD/PowerShell

Удаление контрольной точки виртуальной машины Hyper-V:

Get-VMSnapshot -VMName "имя виртуальной машины" | Remove-VMSnapshot

Пример:

Get-VMSnapshot -VMName srv-client-sql | Remove-VMSnapshot

Отключение срока действия пароля:

net accounts /maxpwage:unlimited

Перезапуск службы печати:

net stop spooler
net start spooler

Работы с ключами MS Office.

Просмотр ключей:

cscript "C:\Program Files (x86)\Microsoft Office\Office16\OSPP.VBS" /dstatus

(путь может меняться в зависимости от разрядности системы и версии MS Office)
Конвертация диска из mbr в gpt для загрузки в uefi

mbr2gpt.exe /convert /allowFullOS

Очистка кэша 1С у всех пользователей

См. отдельную статью: Очистка кэша 1С у всех пользователей

Просмотр прав в директории в удобном виде

Powershell:

dir | get-acl | out-gridview

Рекурсивное создание директорий и субдиректорий

Powershell:

# This dir will be root
$dirRoot = "D:\shareTest\"
# create folder in root dir
$dirList = "_Общие", "_Общие руководство", "_Сотрудники", "Коммуникация", `
		   "Повышение эф-ти", "Направление и персонал", "Реклама и продвижение", "Продуктовый маркетинг", `
		   "Оптовые продажи", "Региональное развитие", "Интернет продажи", "Доходы", `
		   "Расходы", "Учет материальных ценностей", "Планирование закупок", "Обеспечение", `
		   "Снабжение и исполнение заказов", "Контроль качества", "Обучение персонала", "Повышение качества", `
		   "Связи с общественностью", "Имиджевые проекты", "Вводные услуги", "Работа с партнерами", `
		   "Генеральный директор", "Исполнительный директор", "Коммерческий директор", "Бизнес-ассистент"
for ($i = 0; $i -le ($dirList.length - 1); $i += 1) {
    $dir = "$dirRoot$($dirList[$i])"
    if (Test-Path -Path $dir) {
        Write-Host "Already exist $dir"
    } else {
        New-Item -ItemType "directory" -Path $dir
    }
}
# create folder in employees dir
$dirList = "Оргпостроение", "Дистрибьюция", "Маркетинг", "Снабжение", `
		   "Квалификация", "Управление", "Финансы", "Работа с публикой"
for ($i = 0; $i -le ($dirList.length - 1); $i += 1) {
    $dir = "$dirRoot\_Сотрудники\$($dirList[$i])"
    if (Test-Path -Path $dir) {
        Write-Host "Already exist $dir"
    } else {
        New-Item -ItemType "directory" -Path $dir
    }
}
Оставить заявку