| type=page |
| status=published |
| title=validate-dcom |
| next=validate-multicast.html |
| prev=uptime.html |
| ~~~~~~ |
| |
| = validate-dcom |
| |
| [[validate-dcom-1]][[GSRFM796]][[validate-dcom]] |
| |
| == validate-dcom |
| |
| Tests the connection over DCOM to a remote host |
| |
| [[sthref2323]] |
| |
| === Synopsis |
| |
| [source] |
| ---- |
| asadmin [asadmin-options] validate-dcom [--help] |
| [--windowsuser windows-user] [--windowsdomain windows-domain] |
| [--remotetestdir remote-test-directory] |
| [--verbose={false|true}] host-name |
| ---- |
| |
| [[sthref2324]] |
| |
| === Description |
| |
| The `validate-dcom` subcommand tests the connection over the Distributed |
| Component Object Model (DCOM) remote protocol to the remote host that is |
| specified as the operand of the subcommand. The DCOM protocol is |
| available only on Windows systems. |
| |
| The prerequisites for running this subcommand are as follows: |
| |
| * DCOM must be configured on the host where the domain administration |
| server (DAS) is running and on the remote host that is specified as the |
| operand of the subcommand. |
| |
| * The following ports must be open on the remote host: |
| ** DCOM port 135 or 139 |
| ** Windows Shares port 445 |
| |
| * The Server Windows Service is enabled on the remote host. |
| |
| This subcommand verifies whether the prerequisites for creating a DCOM |
| node or creating a {productName} instance on a DCOM node are met. If |
| this subcommand fails, any attempt to create a DCOM node or create an |
| instance on a DCOM node will also fail. |
| |
| You may run this command from any machine that can contact the DAS. |
| |
| The subcommand tests the connection over DCOM to the remote host by |
| performing the following operations on the remote host: |
| |
| * Resolving the host name |
| * Connecting to DCOM through port 135 or 139 |
| * Connecting to Windows Shares through port 445 |
| * Copying a script that is named `delete_me.bat` in the folder that is |
| specified by the `--remotetestdir` option |
| * Running the script to obtain a listing of the folder in which the |
| `delete_me.bat` was written |
| |
| By default, the subcommand displays no information about the operations |
| that are performed to test the connection to the remote host. To display |
| information about these operations, set the `--verbose` option to `true`. |
| |
| This subcommand is supported in remote mode only. |
| |
| [[sthref2325]] |
| |
| === Options |
| |
| asadmin-options:: |
| Options for the `asadmin` utility. For information about these |
| options, see the link:asadmin.html#asadmin-1m[`asadmin`(1M)] help page. |
| `--help`:: |
| `-?`:: |
| Displays the help text for the subcommand. |
| `--windowsuser`:: |
| `-w`:: |
| The user on the remote host that is to run the process for connecting |
| to that host through DCOM. The default is the user that is running the |
| DAS process. |
| `--windowsdomain`:: |
| `-d`:: |
| The name of the Windows domain that contains the user that the |
| `--windowsuser` option specifies. The default is the name of the host |
| on which the subcommand is run. |
| `--remotetestdir`:: |
| Specifies the folder on the remote host in which the subcommand |
| creates the `delete_me.bat` file. The user that the `--windowsuser` |
| option specifies must have write access to this folder. Otherwise an |
| error occurs. The default is `C:\` |
| `--verbose`:: |
| `-v`:: |
| Specifies whether the subcommand displays information about the |
| operations that are performed to test the connection to the remote host. + |
| Possible values are as follows: |
| |
| `false`;; |
| No information about the operations that are performed to test the |
| connection is displayed (default). |
| `true`;; |
| The subcommand displays information about the operations that are |
| performed to test the connection. |
| |
| + |
| If the `--verbose` option is true and the `AS_DEBUG` environment |
| variable is set, the subcommand also displays the command line for |
| each process that is running on the remote host. |
| |
| [[sthref2326]] |
| |
| === Operands |
| |
| host-name:: |
| The name of the host to which to test the connection over DCOM. |
| |
| [[sthref2327]] |
| |
| === Examples |
| |
| [[GSRFM834]][[sthref2328]] |
| |
| ==== Example 1 Testing the Connection Over DCOM to a Remote Host |
| |
| This example tests the connection over DCOM to the host `wpmdl2`. |
| |
| [source] |
| ---- |
| asadmin> validate-dcom --wpmdl2 |
| Command validate-dcom executed successfully. |
| ---- |
| |
| [[GSRFM797]][[sthref2329]] |
| |
| ==== Example 2 Verbosely Testing the Connection Over DCOM to a Remote Host |
| |
| This example tests the connection over DCOM to the host `wpmdl2` and |
| displays information about the operations that are performed to test the |
| connection to the remote host. |
| |
| [source] |
| ---- |
| asadmin> validate-dcom --verbose wpmdl2 |
| |
| Successfully resolved host name to: wpmdl2/192.168.122.106 |
| Successfully connected to DCOM Port at port 135 on host wpmdl2. |
| Successfully connected to NetBIOS Session Service at port 139 on host wpmdl2. |
| Successfully connected to Windows Shares at port 445 on host wpmdl2. |
| Successfully accessed C: on wpmdl2 using DCOM. |
| Successfully wrote delete_me.bat to C: on wpmdl2 using DCOM. |
| Successfully accessed WMI (Windows Management Interface) on wpmdl2. There are 40 |
| processes running on wpmdl2. |
| Successfully ran the test script on wpmdl2 using DCOM. |
| The script simply ran the DIR command. Here are the first few lines from the |
| output of the dir command on the remote machine: |
| |
| C:\Windows\system32>dir C:\ |
| Volume in drive C has no label. |
| Volume Serial Number is XXXX-XXX |
| |
| Directory of C:\ |
| |
| 12/05/2011 10:21 AM 63 .asadminpass |
| 02/15/2011 01:08 PM <DIR> aroot |
| 12/05/2011 04:43 PM 8 delete_me.bat |
| 03/03/2011 10:36 AM <DIR> export |
| |
| Command validate-dcom executed successfully. |
| ---- |
| |
| [[sthref2330]] |
| |
| === Exit Status |
| |
| 0:: |
| command executed successfully |
| 1:: |
| error in executing the command |
| |
| [[sthref2331]] |
| |
| === See Also |
| |
| link:asadmin.html#asadmin-1m[`asadmin`(1M)] |
| |
| link:create-node-dcom.html#create-node-dcom-1[`create-node-dcom`(1)], |
| link:delete-node-dcom.html#delete-node-dcom-1[`delete-node-dcom`(1)], |
| link:list-nodes.html#list-nodes-1[`list-nodes`(1)], |
| link:ping-node-dcom.html#ping-node-dcom-1[`ping-node-dcom`(1)], |
| link:update-node-ssh.html#update-node-dcom-1[`update-node-dcom`(1)] |
| |
| |