Я системний адміністратор на роботі, і частиною щодня створює нові поштові скриньки для користувачів у Office 365 і ми змушені використовувати Powershell для цього. Єдиною змінною в командах PS є адреса електронної пошти користувача, однак сценарій розділений на дві частини, оскільки перед завершенням процесу потрібно чекати деякої реплікації.
Так що я хотів би створити передній кінець VB, який я розробив, але я не знаю, як зробити кодування для нього, тому що у мене немає точки відліку для копіювання, якщо ви бачите, що я маю на увазі. Це мій дизайн, який дуже простий.
VB Design:
Це команди 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
Вам не потрібна 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