私も実際に利用したことがないですが、ADSIというものを利用するようですね。
ローカルPCの管理者権限ということであれば
Dim User,PcName
Dim objWNet,objGroup,objUser
Dim Admin
'Networkオブジェクトの取得
Set objWNet = CreateObject("WScript.Network")
'PC名の取得
PcName = objWNet.ComputerName
'現ユーザー名の取得
User=objWNet.UserName
'ネットワークオブジェクトを開放
Set objWNet=Nothing
'ローカルマシンのAdiministratorsグループを取得
Set objGroup = GetObject("WinNT://" & ComputerName & "/Administrators")
For Each objUser In objGroup.Members()
If User = objUser.Name Then
Msgbox "あなた(" & UserName & ")は管理者です。"
Exit For
End If
Next
Set objGroup=Nothing
Set objUser=Nothing
こんな感じでどうでしょうか?
識者から見れば稚拙なスクリプトですが、管理者かどうかは判断できます。
お礼
ありがとうございます。 無事やりたいことが実現できました。 LANDeskでの配布も問題ありませんでした。