Ao usar este artigo como referência para começar, o código a seguir adicionará o login do usuário script para o perfil do usuário local. De acordo com o artigo, talvez seja necessário fornecer o nome do caminho completo para que o script seja executado no login.
$ComputerName = $env:COMPUTERNAME
$Computer = [adsi]"WinNT://$ComputerName"
$user = $Computer.psbase.Children.Find("SomeLocalUserName")
$user.LoginScript = "testscript.ps1"
$user.SetInfo()
Espero que isso ajude.