RUVIDEO
Поделитесь видео 🙏

PowerShell SE02E67 - Sendkeys remote

In this video I demonstrate how and if you can use sendkeys remotely.
I got questioned a couple of times, if I could create a video on sending keys remotely.
The video content should create some understanding about the limitations of sendkeys as well.

*powershell sendkeys
*powershell sendkeys remote
*sendkeys remote
*remote sendkeys
*remote sendkey
*automation
*learn automation
*sendkeys
*sendkeys remote
*windows
*windows powershell
*automatic deployment
*automatic installations
*configuration as code

Code :


$host.ui.RawUI.WindowTitle = "Vm Watcher"

function clicker{
start-sleep -Seconds 10
try {
Start-Sleep -Milliseconds 5000
[Microsoft.VisualBasic.Interaction]::AppActivate("Document - Wordpad")
#[System.Windows.Forms.SendKeys]::SendWait(" ")
[System.Windows.Forms.SendKeys]::SendWait("h")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("e")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("l")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("l")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("o")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("%{f}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{DOWN 3}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{ENTER}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("h")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("e")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("l")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("l")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("o")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("{ENTER}")
Start-Sleep -Milliseconds 500
[System.Windows.Forms.SendKeys]::SendWait("%{F4}")


}
catch {#ignore
}


}

#add-type -AssemblyName System.Windows.Forms
#add-type -AssemblyName microsoft.VisualBasic

[void] [System.Reflection.Assembly]::LoadWithPartialName("microsoft.VisualBasic")
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")

#start-process "notepad"
#start-process "C:\Program Files\opera\launcher.exe" -argumentlist "www.google.com"
start-process "wordpad.exe"

start-sleep -Seconds 5

clicker


code to set autologon and copy the script over.

New-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon' -Name AutoAdminLogon -Value 1
New-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon' -Name DefaultUserName -Value "home\$using:NewVmName"
New-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon' -Name DefaultPassword -Value MyPassword
}


New-SmbMapping -RemotePath "\\$IP\c$" -UserName $AdminCreds.UserName -Password $rootcred_salt

copy-item "$pathtoscriptfile\vm-sendkeys.ps1" -Destination "\\$IP\c$" -Force -Confirm:$false

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «PowerShell SE02E67 - Sendkeys remote», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.