workan on ps script for gettin fuckin usb to fuckin work on wsl
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# llm cancer string that amkes it run as admin
|
||||
if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) {
|
||||
Start-Process powershell.exe "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs
|
||||
exit
|
||||
}
|
||||
# Your code goes here
|
||||
Write-Host "Admin Perms Confirmed!"
|
||||
Write-Host "Launching WSL"
|
||||
# lanch in enew window so we can run usbipd commands in the current one
|
||||
Start-Process pwsh.exe "-NoExit","-Command", "wsl", "-d", "kali-wsl"
|
||||
# Write-Host "Press Any Key To Continue"
|
||||
# Clear-Host
|
||||
Write-Host "Listing usb devices, remember the busid (ex. 1-3) of the device you wish to attach to WSL"
|
||||
usbipd list
|
||||
# Write-Host "Press Any Key To Continue"
|
||||
# $null = $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
|
||||
$BUSID = Read-Host "Enter The BUSID of the USB Device You Wish to Attach to WSL"
|
||||
Clear-Host
|
||||
Write-Host "Attaching USB Device with BUSID $BUSID"
|
||||
usbipd bind --force --busid $BUSID
|
||||
usbipd attach --wsl --busid $BUSID
|
||||
Write-Host "USB Device With BUSID $BUSID Has Been Attached to WSL"
|
||||
Write-Host "Press Any Key To Exit"
|
||||
$null = $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
|
||||
exit
|
||||
Reference in New Issue
Block a user