There are several ways to read SMS objects from the SMS Provider with WMI. In general, you need to get either a specific SMS object instance or a collection of SMS object instances. The procedures in this topic demonstrate several common techniques for getting SMS objects and fall into the following categories:
- Getting a collection of all instances of a SMS object.
- Getting a collection of a specific set of SMS objects.
- Getting a single instance of a SMS object.
To get a collection of all instances of an SMS object by using a WQL query
-
<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5"></content>
Connect to an SMS Provider, and get the SWbemServices object.
-
<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5"></content>
Get a collection of SMS objects by using the WBemServices.ExecQuery method. ExecQuery returns the collection as an SWbemObjectSet object. The following example gets all advertisement (SMS_Advertisement) objects:
set colAdvertisements = objSWbemServices.ExecQuery( "Select * From SMS_Advertisement") |
-
<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5"></content>
Read the SMS objects:
for each objAdvertisement in colAdvertisements
wscript.echo objAdvertisement.AdvertisementName
next |
To get a collection of a specific set of SMS objects by using a WQL query
-
<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5"></content>
Connect to an SMS Provider, and get the SWbemServices object.
-
<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5"></content>
Get a collection of the desired SMS objects by using the WBemServices.ExecQuery method. ExecQuery returns the collection as an SWbemObjectSet object. This example gets all resources that are members of the All Windows Server 2003 collection.
set colCollection=objSWbemServices.ExecQuery("SELECT * FROM SMS_FullCollectionMembership WHERE CollectionID='SMS000FS'" ) |
-
<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5"></content>
Read the SMS objects:
for each objCollectionMember in colCollection
wscript.echo objCollectionMEmber.Name
next |
To get a collection of all instances of an SMS object using the InstancesOf method
-
<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5"></content>
Connect to an SMS Provider, and get the SWbemServices object.
-
<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5"></content>
Get a collection of SMS objects using the WBemServices.InstancesOf method. This example gets all advertisement (SMS_Advertisement) objects.
set colAdvertisements = WbemServices.InstancesOf("SMS_Advertisement") |
-
<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5"></content>
Read the SMS objects:
for each objAdvertisement in colAdvertisements
wscript.echo objAdvertisement.AdvertisementName
next |
To get a single instance of an SMS object using the GetObject method.
-
<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5"></content>
Get the required instance of the SMS object by using GetObject. The instance must be identified by one of its key properties. This example gets an instance of the advertisement with an advertisement identifier of B2K2001. In this example, GetObject returns an SWbemObject object.
Set objAdvertisement = GetObject( "WinMgmts:root\SMS\site_SITECODE:SMS_Advertisement.AdvertisementID='ADVERTISEMENTID'") |
-
<content xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5"></content>
Read the SMS object:
Wscript.echo objAdvertisement.AdvertisementName |
分享到:
相关推荐
case MY_PERMISSIONS_REQUEST_READ_SMS: { if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { // 权限被授予,可以进行读取短信的操作 } else { // 权限未被授予,...
9. `sms.rc`:资源脚本文件,定义了程序的资源,如菜单、对话框和字符串等。 综合以上分析,这个项目是一个使用C++编程语言,基于T35i设备,利用VC6开发的短信接收及转发程序。它通过实现UDP套接字通信,能够接收...
**微软 SMS2003 教程:SMS2003 概览** 微软系统管理服务器(SMS,System Management Server)2003是微软推出的一款企业级的系统管理和部署解决方案,它允许管理员集中管理组织内的多台计算机,执行软件分发、补丁...
最后,根据项目需求,调用 `$easySms` 对象的 `send` 方法发送短信。 总的来说,EasySMS 是一个非常实用的 PHP 短信发送工具,它通过抽象各种服务商的接口,降低了开发者的使用门槛,提高了开发效率。如果你的项目...
以下将详细讨论“sms读取短信和contacts获取联系人”的相关知识点。 **短信(SMS)读取** 在Android系统中,短信管理是通过`SmsManager`类实现的。如果你的应用需要读取短信,首先需要在`AndroidManifest.xml`文件...
function Sms_Send(Sms_TelNum:string;Sms_Text:string):integer;stdcall;external 'sms.dll'; Function Sms_Receive(Sms_Type:string;var Sms_Text:PChar):integer;stdcall;external 'sms.dll'; function Sms_...
smsapi-pl 针对node.js的SMSAPI.pl的实现使用此程序包,您可以轻松地通过波兰提供程序发送SMS 0.2.0版消息: 添加发送承诺用法: $npm install smsapi-pl然后: var sms = require ( 'smsapi-pl' ) ; 您可以放入sms...
1. SDK集成:首先,开发者需要下载并解压"eucp-sms-sdk.zip"文件,将包含的库文件导入项目中。根据开发语言(如Java、Python、iOS、Android等),参照官方文档进行集成。 2. API调用:初始化SDK,设置必要的参数如...
然后,在同一文件的`aliases`数组中,添加' SMS' => LaravelTooma\SMS\Facades\SMS::class,以便我们可以使用方便的Facade进行调用。 laravel-sms-api支持多种短信服务提供商,如Twilio、Nexmo等。要配置特定的提供...
GSM MODEM 动态链接库 (DLL) 二次开发接口 适用范围: 本短信二次开发接口适用于WAVECOM、西门子、诺基亚、摩托罗拉等支持标准AT指令的GSM短信终端 使用方式: 将sms.dll文件拷贝到系统安装目录中的system32...
GSM MODEM 动态链接库 (DLL) 二次开发接口 适用范围: 本短信二次开发接口适用于WAVECOM、西门子、诺基亚、摩托罗拉等支持标准AT指令的GSM短信终端 使用方式: 将sms.dll文件拷贝到系统安装目录中的system32...
【标题】:“开启企业管理新篇章系列之二:SMS 2003 概述” 这篇文章将深入探讨Microsoft Systems Management Server (SMS) 2003,它是一个强大的企业级软件部署和管理工具,为企业提供了一种有效的方式来管理和...
《SMS到Mike21转换工具:sms2mikeV4.1_by火鸟1412详解》 在水动力学模拟领域,SMS(Surface-water Modeling System)和DHI Mike系列软件是广泛应用的两款工具。SMS主要用于绘制和编辑水文模型的网格,而Mike21则是...
AT指令集是用于控制和管理SMS手机的命令集,它们可以用来发送、读取或撰写短信、拨打电话、设置电话簿状态、报告TE状态、读取SIM卡信息等等。 一、一般命令 * AT+CGMI:获得模块厂商的标识。 * AT+CGMM:获得模块...
- **文化转变**:SMS与CRM都需要组织文化的转变,鼓励开放沟通、共享责任以及积极的安全文化。 #### SMS与CRM的相反之处 - **实施范围**:CRM主要关注机组成员之间的互动与沟通,而SMS则涵盖了整个组织层面的安全...
- **READ_SMS** 和 **WRITE_SMS**: 分别代表读取和写入短信的权限,应用需要在 Manifest 文件中声明,才能进行相关操作。 5. **SMS 形式与协议**: - **Short Message Service (SMS)**: 传统的文本消息格式,支持...
### SMS AT设计文档知识点 #### 一、概览与背景 本设计文档旨在详细阐述SMS AT命令在系统中的实现方式,包括其结构定义以及关键命令的处理流程。SMS(Short Message Service)即短信息服务,是一种广泛应用于移动...
PDU编码是将文本消息转换为二进制数据的过程,以便它们可以在GSM网络中传输。它涉及到7位的GSM 7位编码集、8位的UCS2编码集以及16位的UTF-16编码集。每种编码集都是为了适应不同语言和字符集的需求。短信可以使用7位...
### SMS PDU 模式详解 #### 一、绪论 短信服务(Short Message Service,简称SMS)是移动通信领域的一项基本服务,允许在移动设备之间进行文本信息的交换。SMS服务有两种主要的操作模式:文本模式和PDU(Protocol ...