C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

共有アクセス許可の取得


(過去ログ 126 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■75215 / inTopicNo.1)  共有アクセス許可の取得
  
□投稿者/ りなりな (1回)-(2015/03/06(Fri) 12:04:56)

分類:[.NET 全般] 

サーバの共有アクセス許可されているユーザーを取得したいです。

サーバ:
windows server2012 R2

開発環境:
VB2013


Managementクラスを使用し、共有アクセス許可情報の取得には成功しました。
(下記ソース)
ただ、この共有アクセス許可に登録されているユーザの取得方法がわかりません。
ネットで調べたところ取得情報に"Access"というプロパティがいるようなのですが、
下記ソースでは取得できないです。(存在しないとエラーになる)

どなたかご教授ください。

Dim Scope As New ManagementScope
Dim Query As New ObjectQuery
Dim Options As New ConnectionOptions
Dim Searcher As New ManagementObjectSearcher
Dim PrcCol As ManagementObjectCollection
Dim Prc As ManagementObject
Dim MesStr As String

Options.Username = "administrator"
Options.Password = "パスワード"

Scope.Path.Server = "サーバ名"
Scope.Options = Options

Query.QueryString = "SELECT * FROM Win32_Share"

Searcher.Query = Query
Searcher.Scope = Scope
PrcCol = Searcher.Get

For Each Prc In PrcCol
MesStr = MesStr & Prc("Name") & vbCrLf _
& Prc("AccessMask") & vbCrLf _
& Prc("AllowMaximum") & vbCrLf _
& Prc("Caption") & vbCrLf _
& Prc("Description") & vbCrLf _
& Prc("InstallDate") & vbCrLf _
& Prc("MaximumAllowed") & vbCrLf _
& Prc("Path") & vbCrLf _
& Prc("Status") & vbCrLf _
& Prc("Type") & vbCrLf
Next

MsgBox(MesStr)

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -