O novato do Visual Studio precisa de ajuda para criar um front end do VB para um script PS

0

Sou um administrador do sistema no trabalho e parte do dia a dia é criar novas caixas de correio para usuários no Office 365 e somos forçados a usar o powershell para fazer isso. A única variável nos comandos do PS é o endereço de e-mail do usuário, no entanto, o script é dividido em duas partes, porque precisamos esperar por alguma replicação antes de concluir o processo.

Então eu gostaria de criar um front-end do VB que eu criei, mas eu não sei como fazer o código porque eu não tenho nenhum ponto de referência para copiar se você entende o que quero dizer. Este é o meu design, que é muito simples.

Design VB:

Estes são os comandos do PS que preciso associar aos botões de opção;

Etapa 1

$credentials = get-credential

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://URL -Credential $credentials –AllowRedirection

Import-PSSession $Session

set-ADServerSettings -ViewEntireForest $true

Enable-RemoteMailbox -Identity [email protected] -RemoteRoutingAddress [email protected]

Enable-RemoteMailbox -Identity [email protected] -Archive

ESPERE 3 HORAS

Etapa 2

$msolcred = get-credential

connect-msolservice -credential $msolcred

Set-MsolUser -UserPrincipalName [email protected] -UsageLocation GB

$LicOpt = New-MsolLicenseOptions -AccountSkuId company:STANDARDPACK -DisabledPlans MCOSTANDARD

Set-MsolUserLicense -UserPrincipalName [email protected] -AddLicenses company:STANDARDPACK -LicenseOptions $LicOpt

Remove-PSSession $Session
    
por Daniel Neocleous 29.05.2016 / 23:46

0 respostas