Я могу сделать это на Linux (Bash), используя:
os.Setenv("TESTKEY", "TestVal")
syscall.Exec(os.Getenv("SHELL"), []string{os.Getenv("SHELL")}, syscall.Environ())
Можно ли сделать что-то подобное в PowerShell?Я пробовал разные варианты, но все они молча терпят неудачу, например:
syscall.Exec("PowerShell", []string{"-Command", "Set-Item", "-path", "env:TESTKEY", "-value", "TestVal"}, env)