Visual Studio новачок потребує допомоги у створенні переднього кінця VB до сценарію PS


0

Я системний адміністратор на роботі, і частиною щодня створює нові поштові скриньки для користувачів у Office 365 і ми змушені використовувати Powershell для цього. Єдиною змінною в командах PS є адреса електронної пошти користувача, однак сценарій розділений на дві частини, оскільки перед завершенням процесу потрібно чекати деякої реплікації.

Так що я хотів би створити передній кінець VB, який я розробив, але я не знаю, як зробити кодування для нього, тому що у мене немає точки відліку для копіювання, якщо ви бачите, що я маю на увазі. Це мій дизайн, який дуже простий.

VB Design:

enter image description here

Це команди PS, які мені потрібно асоціювати з перемикачами;

Крок 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 test@test.com -RemoteRoutingAddress test@test.com.onmicrosoft.com

Enable-RemoteMailbox -Identity test@test.com -Archive

ЗАЧЕТАЙТЕ 3 ЧАСИ

Крок 2

$msolcred = get-credential

connect-msolservice -credential $msolcred

Set-MsolUser -UserPrincipalName test@test.com -UsageLocation GB

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

Set-MsolUserLicense -UserPrincipalName test@test.com -AddLicenses company:STANDARDPACK -LicenseOptions $LicOpt

Remove-PSSession $Session

Питання про програмування переходять на Stack Overflow, але я не здивуюся, якщо у них вже є відповідь, що допоможе вам.
Ben N

1
Вам не потрібна vb-frontend, все це можна зробити в PowerShell. FoxDeploy має ідеальний блог про це: foxdeploy.com/2015/04/10/… пройдіть через всі частини, і ви будете мати хороший, інтерактивний GUI
SimonS

Дякуємо за прибирання мого повідомлення до DavidPostil Я не знав, що ви можете розмістити його так.
Daniel Neocleous

Дякуємо за посилання Саймон, але я хотів би дізнатися, як зробити прості програми VB так чи інакше, як я маю програму приєднання домену я хотів би зробити, але це трохи складніше, ніж це так, я хотів би вирізати мої зуби на цьому, як \ t це було.
Daniel Neocleous

@DanielNeocleous звичайно це добре знати VB, але для вашого завдання це не має сенсу. або ви робите все в VB або все в PowerShell. якщо ви не знаєте VB, я б не зробив зусиль, щоб дізнатися його. він поступово старіє, оскільки програмування графічного інтерфейсу тепер в основному виконується в C # і сценаріїв в PowerShell на платформах Windows.
SimonS
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.