0
プログレスバーオブジェクトに関数を接続する方法はありますか?powershellスタジオのprogess-barに関数を接続します
$buttonAdd_Click = {
create
$loadingbar.Refresh
}
これは私のボタンオブジェクトです。変数 `$ loadingbarは私のプログレスバーオブジェクトです。
これは私の関数で作成することです:
function create()
{
$wshell = New-Object -ComObject Wscript.Shell
$UserList = Import-Csv -Path $txt_csv.Text -Delimiter ";" | Select-Object -ExpandProperty UPN
<# ------- CREATE USERS ------- #>
foreach ($User in $UserList)
{
$OU = $User.path
$UPN = $User.UPN
$Password = $User.password
$Detailedname = $User.firstname + " " + $User.Lastname
$UserFirstname = $User.Firstname
$FirstLetterFirstname = $UserFirstname.substring(0, 1)
$SAM = $User.UPN
$Company = $User.company
$Description = $User.description
$AccountExpirationDate = $User.accountexpirationdate
$params = @{
'Name' = $Detailedname;
'SamAccountName' = $SAM;
'UserPrincipalName' = $UPN + '@ib.nl';
'DisplayName' = $Detailedname;
'GivenName' = $UserFirstname;
'Surname' = $User.Lastname;
'AccountPassword' = (ConvertTo-SecureString $Password -AsPlainText -Force);
'Enabled' = $True;
'PasswordNeverExpires' = $True;
'Path' = $OU;
'Company' = $Company;
'Description' = $Description;
'AccountExpirationDate' = $AccountExpirationDate
}
New-ADUser @params
}
}`
質問:私はロードバーに作成する機能のprogessを見たいボタンをクリックしてください。どうやってやるの?
もう1つの質問:Powershellスタジオのprogessbarとprogress baroverlayの違いは何ですか?
進捗バーをどのように定義しているのか分かりますか?私はトピックに少し書いて、助けることができるかもしれません。 – FoxDeploy
お時間をありがとう!ハードコードされた値で修正しました。 – Fearcoder