デスクトップと何の関係も無いし
そもそもPowerShellなら可読性の高いコードをスクリプトに埋め込んでスクリプトだけで完結するし