Appearance
Блоки кода
CMD
Запуск ПО с правами ADM с сохранением пароля
bash
@Echo
runas /user:npr\Админская учетка /savecred "Путь к exe"Файл сохранить в формате .cmd
Принудительная смена IP CMD
Как только загрузились с флешки с корп образом открываем cmd (F8)
и вбиваем команду, чтоб узнать свободные IP
bash
**arp –a**Принудительно ставим IP нужной подсети
bash
netsh interface ip set address name="Ethernet" static IP_ADDRESS(Свободный ип) SUBNET_MASK(255.255.254
.0) GATEWAY(ИП подсети)Осталось вбить днс
bash
netsh interface ipv4 set dns name="Ethernet" static DNS_SERVER(172.26.47.31)Сделать диск загрузочным
bash
diskpart
list disk
select disk 2
clean
create partition primary
select partition 1
active
format fs=ntfs quick
exitSCCM: Failed to Stage WinPE – 0x8007000F
bash
Diskpart
Select disk 0
Clean
Convert gpt
Create partition efi size=300
Assign letter=k (or any available letter you want)
Format quick fs=FAT32
Create partition msr size=128
Create partition primary
Assign letter=c (at this step if the C letter is not available, check if you have USB key mounted)
Format quick fs=NTFS
ExitPower Shell ISE
Узнать серийные номера мониторов и пк
powershell
Invoke-Command -ComputerName ИМЯ_ПК[.npr.nornick.ru](http://wnrntg40150.npr.nornick.ru/) -ScriptBlock {
gwmi WmiMonitorID -Namespace root\wmi | ForEach-Object {
[PSCustomObject]@{
Model = ($_.UserFriendlyName -ne 0 | foreach {[char]$_}) -join ""
Serial = ($_.SerialNumberID -ne 0 | foreach {[char]$_}) -join ""
PC_Serial = (Get-WmiObject -Class 'win32_bios' | Select-Object -ExpandProperty Serialnumber)
}
}
} | Format-Table -Property Model, Serial, PC_SerialСмена прокси
powershell
Set-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' -Name ProxyServer -Value Proxy Address:PortУстановленные принтеры на ПК
(Имя, порт, локация) (Принтсервер не учитывается)
powershell
Get-Printer -ComputerName ИМЯ_ПК.npr.nornick.ru | Format-List Name,PortName,LocationВывод версии Windows
powershell
Get-ComputerInfo | select WindowsProductName, OSDisplayVersion, WindowsVersion, OsHardwareAbstractionLayerЗапуск PowerShell команд на машине в локальной сети
Для выполнения команд PowerShell на ПК в локальной сети, надо:
- Открыть сессию удаленного управления терминалом;
- После подключения постепенно вбивать блоки кода, которые хотите выполнить;
- После совершения всех процедур, требуется закрыть сессию.
Пример кода скрипта:
powershell
Enter-PSSession ИМЯ_ПК.npr.nornick.ru
#Code (В реальном времени)
Exit-PSSession #По окончанию манипуляций