Skip to content

Instantly share code, notes, and snippets.

@Lilleengen
Created December 29, 2022 09:37
Show Gist options
  • Save Lilleengen/147db19dfd4fb1c0d8748d7ce93f7baa to your computer and use it in GitHub Desktop.
Save Lilleengen/147db19dfd4fb1c0d8748d7ce93f7baa to your computer and use it in GitHub Desktop.
Enter cellular SIM PIN from Powershell
# Disclamer: I have no idea what Im doing, but this works om my machine
[Windows.Networking.NetworkOperators.MobileBroadbandModem,Windows.Networking.NetworkOperators,ContentType=WindowsRuntime]::GetDefault()::DeviceInformation::PinManager.GetPin([Windows.Networking.NetworkOperators.MobileBroadbandPinType,Windows.Networking.NetworkOperators,ContentType=WindowsRuntime]::Pin1).EnterAsync('PIN')
# For running it at startup:
$trigger = New-JobTrigger -AtStartup
Register-ScheduledJob -Trigger $trigger -ScriptBlock {[Windows.Networking.NetworkOperators.MobileBroadbandModem,Windows.Networking.NetworkOperators,ContentType=WindowsRuntime]::GetDefault()::DeviceInformation::PinManager.GetPin([Windows.Networking.NetworkOperators.MobileBroadbandPinType,Windows.Networking.NetworkOperators,ContentType=WindowsRuntime]::Pin1).EnterAsync('PIN')} -Name EnterPin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment