这里主要使用WMI查询共享目录得到目录信息与相应的共享权限信息,j-Interop的jar请在http://t42dw.iteye.com/blog/790855下载
VB代码
strComputer = "y55302b.china.huawei.com"
'strComputer = "10.69.30.152"
Set wbemServices = Getobject("winmgmts:\\" & strComputer)
'Set wbemObjectSet = wbemServices.get("Win32_LogicalShareSecuritySetting.Name='sql'")
Set wbemObjectSetArray = wbemServices.ExecQuery("select * from Win32_LogicalShareSecuritySetting")
For Each wbemObjectSet In wbemObjectSetArray
RetVal = wbemObjectSet.GetSecurityDescriptor(wmiSecurityDescriptor)
DACL =wmiSecurityDescriptor.DACL
WScript.Echo wbemObjectSet.Name
For Each daclValue In DACL
WScript.Echo daclValue.AceType
WScript.Echo daclValue.AccessMask
' Get Win32_Trustee object from ACE
Set Trustee = daclValue.Trustee
wscript.echo "Trustee Domain: " & Trustee.Domain
wscript.echo "Trustee Name: " & Trustee.Name
' Get SID as array from Trustee
SID = Trustee.SID
strsid = join(SID, ",")
wscript.echo "Trustee SID: {" & strsid & "}"
Next
Next
java代码请看附件!
分享到:
相关推荐
使用j-Interop实现java连接wmi获取windows系统信息的例子 可以直接导入MyEclipse运行,能够获取CPU,主板,显卡,声卡,网卡,以及CPU使用率,内存使用率等
j-interop.jar.zip包,解压即可下载,使用方法,直接放到javalib中
基于java访问DCOM,100%纯java代码,未使用JNI,100%开源。
j-Interop是Java开源库(在EPLv1.0下),该库实现DCOM有线协议(MSRPC)以支持开发可与任何COM组件互操作的Pure,双向,非本机Java应用程序。 该实现本身纯粹是用Java编写的,并且不使用Java本机接口(JNI)提供COM...
systemjs-webpack-interop是一个npm软件包,可导出功能来帮助您创建Webpack捆绑包,该捆绑包可由SystemJS作为浏览器内模块使用。 具体而言,该库执行以下两项操作: 帮助您动态设置以使用SystemJS导入映射中捆绑...
Amp-amp-react-interop.zip,用于amp<->reactphp的互操作性工具,amp是php的一个非阻塞并发框架。它提供事件循环、承诺和流,作为异步编程的基础。
angular-interop, php与AngularJS之间互操作性的演示 /Angular/ 1.x 和 > = 2.与 Angular ( 1.x 和 > = 2 ) 之间互操作性的演示正在启动对于AngularJs的( 1.x ),请参见文件夹 对于 Angular (> = 2.
这促进了高级别的互操作性和灵活性,允许用户使用可以适应这些接口的任何MQ传输实现。 该项目中完成的工作并未得到正式认可。 我们坚持PHP-FIG的精神和理想。安装您可以通过Composer安装此软件包: # Install a ...
如何使用 在您的构建中包括zio-akka-http-interop: libraryDependencies += "io.scalac" %% "zio-akka-http-interop" % "0.4.0" 然后只需将akka.http.interop.ZIOSupport混合到定义您的路线的类中: import akka ...
cfml-interop Clojure库旨在提供与CFML的互操作性。 该库旨在供通过 或加载到CFML引擎(例如使用。 CFML可以将Clojure向量视为数组(ArrayList变体),但CFML结构是不区分大小写的哈希映射,其字符串为键。 该库...
Interop层,用于与其他JavaScript库一起使用React组件。 您是否想将React组件渲染到使用其他框架的旧版应用程序中? 您是否希望您的遗留代码不了解正在使用React的事实? 您是否正在为其他人提供要在其应用程序中...
$ cd tactician-queue-interop $ composer install $ php example/queue_command_example.php 预期的输出是: Command has been queued Got message from MQ Hello World!!! 由Forma-Pro开发 Forma-Pro是一家...
Elm TypeScript互操作 观看此简短的视频教程...只需在Elm项目目录中运行elm-typescript-interop命令行界面,它将在适当的位置生成TypeScript类型声明文件( .d.ts ),以为您的Elm端口提供类型安全性和自动完成功能!
ts-es6-interop-issue 展示TS-ES6 Interop问题这个小应用程序显示了TS 1.5-beta中的TS和ES6模块之间的互操作问题( ) 要运行该应用程序,执行: npm installnpm run serve有关内部模块的解析,请参见webpack.config...
container-interop尝试识别和标准化容器对象(服务定位器、依赖注入容器等)中的特性,以实现互操作性。 通过讨论和试验,我们尝试创建一个标准,由通用接口和建议组成。 如果提供容器实现的 PHP 项目开始采用这些...
elm-ts-interop-starter
键在编译时进行解析,并且支持静态键(通过关键字)和编译器可重命名的形式(通过点属性,例如.-someAttribute )快速范例( ns my.app ( :require [applied-science.js-interop :as j]))( def o # js { …some ...
虽然container-interop / container-interop试图标准化我们如何从容器中获取条目,但是container-interop / compiler-interop试图标准化我们如何将条目放入(已编译)容器中。 通过讨论和试验,我们尝试创建一个由...
elm-js-interop-examples 要求 Node.js 用法 cd path/to/elm-js-interop-examples npm install # Base example npm run start:base # Flags example npm run start:flags # Ports Sub example npm run start:ports-...