AllowAnonymousAccess Property
AllowAnonymousAccess Property
Gets and sets a value that determines whether anonymous access to Speech Engine Services (SES) is enabled or disabled.
obj.AllowAnonymousAccess = boolean
Part |
Description |
---|---|
obj |
An instance of the SES class. |
boolean |
A Boolean expression specifying whether anonymous access is enabled or disabled. A value of True allows anonymous users to connect to SES without requiring authentication. A value of False requires authentication before users connect to SES. |
Qualifiers
Qualifier |
Value |
Description |
---|---|---|
Registry |
True |
If True, this property value is read from the Registry. |
Restart |
False |
If False, changes to this property take effect without requiring the service to restart. |
DefaultValue |
False |
Default value for this property. |
Remarks
By default, anonymous access is not allowed. Allowing anonymous access is a security risk. Before setting this property an administrator should ensure the security of the network configuration; and/or in the Internet Information Services (IIS) snap-in, the administrator should set options in the IP Address and domain name restrictions dialog box to restrict access to a trusted subnet.
This property is not exposed in the Microsoft Speech Server (MSS) snap-in for Microsoft Management Console (MMC). Values that do not appear in the MMC are generally more advanced configuration options, changeable only through VBScript.
Windows Management Instrumentation (WMI) Script Example
myComputer = "localhost" ' Use a Locator object to connect to WMI. Set locator = CreateObject("WbemScripting.SWbemLocator") Set namespace = locator.ConnectServer(myComputer, "root/MSS") ' Get the SES instance. Set ss = namespace.Get("SES=@") ' Display the current property value. WScript.Echo ss.AllowAnonymousAccess ' Set the property value to the default. ss.AllowAnonymousAccess = False ' Update the class instance in WMI. ss.Put_