How do you add Scoping by Organizational Group to Raw SQL reports?

Question
I want to utilize scoping by Organizational Group/View on a Raw SQL report, how can this be done?

Answer

If you are not using/editing a Raw SQL report please see this KB (KB 51702 – How do you add Scoping by Organizational Group to reports?)

On a Raw SQL Report look for the code highlighted in RED below. First there should be a DECLARATION of a variable ScopeCollectionGuid (in this example v2_ScopeCollectionGuid to be exact, as well as a section in the WHERE statement selecting ScopeCollectionGuid FROM fnGetTrusteScopeCollectionsByScope utilizing the ScopeCollectionGuid (v2_ScopeCollectionGuid).

DECLARE @v1_TrusteeScope nvarchar(max)
SET @v1_TrusteeScope = N’%TrusteeScope%’
DECLARE @v2_ScopeCollectionGuid uniqueidentifier
SET @v2_ScopeCollectionGuid = ‘%ScopeCollectionGuid%’

SELECT
[vri4_Computer].[Guid] AS [_ItemGuid],
[vri4_Computer].[Name]
FROM
[vRM_Computer_Item] AS [vri4_Computer]
WHERE
(
      ([vri4_Computer].[Guid] IN (SELECT [ResourceGuid] FROM [ScopeMembership] WHERE [ScopeCollectionGuid] IN (SELECT [ScopeCollectionGuid] FROM dbo.fnGetTrusteeScopeCollectionsByScope(@v1_TrusteeScope, @v2_ScopeCollectionGuid, 1))))
   )

It is likely if you are reading this article, that the above sections are not present – or not present in their entirety. The easiest way to create these statements is to either copy them from this KB article or to create a new report in the SMP console. Here simply select a default Computer type report and add in Report and Query parameters for the ‘Advanced Types > Scope by Organizational Group Parameter’. When you’ve saved and applied the OG parameters convert the report to a Raw SQL report, this would show you some SQL Query code like the above highlighted sections.

 

Of note is the first part of the highlighted WHERE statement. [vri4_Computer].[Guid] is the guid of resources being scoped. In the above quey vri4_Computer is vRM_Computer_Item (as seen in the FROM statement). You will need to modify this to suit your need. If for example you are trying to create a report off of ‘vComputer AS vc’ you might need to make it [vComputer].[Guid] or [vc].[guid]. This WILL be environmental, so you may need to attempt this multiple times or ask for assistance if this does not work or seem apparant for you given the above instructions.

It is often seen, that built in Raw SQL reports and especially custom reports written does not include the scoping clauses in the WHERE statement. Again, if this is the case add this in as seen above. If you do find that it is added, but that you do not have an ability to select the organizational view/group to perform scoping on, please make sure that the following two items have been added and set on the report;

 

Under Query Parameters, make sure Scope By Organizational Group Parameter is present. If this is not so, add it by clicking Add > Advanced Types > Scope By Organizational Group Parameter.

 

Under Report Parameters, make sure Scope By Organizational Group Parameter is present. If this is not so, add it by clicking Add > Advanced Types > Scope By Organizational Grup Parameter.

Having done all this save and test your report. It should now allow you to select an OG/OV as a ‘Resource Selection’ option within the report.

 

Please note, that the scoping SQL code in this KB includes that nesseccary for also performing scoping per security role. This is the TrusteeScope seen above.

 

Source:http://www.symantec.com/business/support/index?page=content&id=HOWTO21673

Pubblicato in Uncategorized | Lascia un commento

Configure Symantec Management Platform for External device

Configuring Notification Server to use SSL

Notification Server can use either HTTP or HTTPS when accessing the Altiris Console and when communicating with managed computers.

If you want to use HTTPS, configure your Notification Server to use SSL.
When installing Notification Server, if the Default Web site is set to Require secure channel (SSL), the Notification Server and the Altiris Agent will automatically use HTTPS. No additional steps are required.
When installing Notification Server, if the Default Web site is NOT set to Require secure channel (SSL), or has no Server Certificate installed, the Notification Server and the Altiris Agent will automatically use HTTP.


Note
HTTPS has a significant overhead on Web servers in general that is specific to the operating system you are running. Please refer to Microsoft documentation for the overhead that HTTPS places on communication to determine the hardware needs and server load that will be generated if you change from HTTP to HTTPS for all Altiris Agent communication. Example: in some publicly available Web server test results, smaller servers could handle only 10-20% of the same Web browsing traffic when configured to use HTTPS instead of HTTP. Available hardware can significantly improve HTTPS communication. Many public Web sites will purchase network cards that off-load the encryption/decrypting processing from the CPU to the network card, thereby largely bypassing the overhead of HTTPS.


For HTTPS to function, you must install a certificate on the Notification Server. If you choose to purchase your certificates from a public Certificate Authority, then your Notification Server and Altiris Agent configuration is the same as if you are using HTTP. If you choose to configure a private Certificate Authority, then configure your managed computers to trust your Certificate Authority (see Setting up managed Computers to Trust a Private Certificate Authority section below)

After you obtain the certificate from a private or public authority, you must install it on the Notification Server.

Requesting a certificate

1. Open Internet Services Manager.
2. Browse to Default Web site.
3. Right-click and select Properties.
4. Select the Directory Security tab.
5. Click the Server Certificate button.

  • Create the certificate request file.
  • Be sure to use the FQDN for the Notification Server for the common name.

6. Submit the text file that is generated (typically certreq.txt) to the Certificate Authority (public or private).

Installing the certificate

1. Open Internet Services Manager.
2. Browse to Default Web site.
3. Right-click and select Properties.
4. Select the Directory Security tab.
5. Click the Server Certificate button.
6. Follow the wizard to import the certificate file you received from the Certificate Authority.

 


Note
To always use HTTPS for all Notification Server communication, we recommend that you install the certificate and require SSL on the Default Web site before you install Notification Server. When SSL is required on the Default Web Server in IIS, the setup program configures all shortcuts to HTTPS and installs the Altiris Agents to use HTTPS. If you configure IIS to require SSL after Notification Server installation, you will need to transfer all previously installed Altiris Agents to HTTPS (including the Notification Server) and manually change the shortcuts installed on the Altiris Console (see Migrating Altiris Agents from HTTP to HTTPS section below).


 

Migrating Altiris Agents from HTTP to HTTPS

After you have installed Notification Server and deployed the Altiris Agent, you can migrate your Altiris Agent.

 


Note
When you want to change how managed computers communicate with Notification Servers, you need to ensure that communication can occur using the current port setting and the new port setting. Otherwise Altiris Agents will lose communication with Notification Server and have to be manually configured from the managed computer or re-deployed from the Notification Server to regain communication.


 

Before making any changes to the Altiris Agent Settings policies, ensure that the new port setting is already configured. If you want to change the Notification Server that the Altiris Agents communicate with, you need to have Notification Server installed on that computer before changing the Altiris Agent Settings policy in the Altiris Console. If you want to configure the Altiris Agents to use a different TCP port (other than 80 for HTTP or 443 for HTTPS), you must configure IIS to communicate on both the current port setting and the new port setting before making changes to the Altiris Agent Settings policies in the Altiris Console.

 

Migrating from HTTP to HTTPS

1. In IIS, install the Server Certificate, but do not select Require secure channel (SSL) yet.
2. For each Altiris Agent Settings policy for which you want to change communication settings (found in the Altiris Console by clicking the Configuration tab, then navigating to Configuration Altiris Agent Altiris Agent Configuration), do the following:


Note
You may want to clone one of the existing policies and use a collection you define to get granular enough to only target the computers you want.


a. Click Advanced Settings.
b. Select Specify an alternate URL for the Altiris Agent to use to access the NS.
c. Change the Server Name if needed. We recommend using the FQDN.
d. Change the Server Web address to HTTPS, and also change the port number within this address (443 for HTTPS).
The Server Web address should be in the following format:
http: //<NS_FQDN> :<port>/Altiris/
https: //<NS_FQDN> :<port>/Altiris/
e. Click Apply.

 

3. The next time the Altiris Agents request Altiris Agent Settings, they will receive the new Notification Server details and contact the Notification Server using HTTPS from then on.
4. After all of the Altiris Agents have received the new Altiris Agent Settings, you can select the Require secure channel (SSL) option in IIS for the Altiris Web.
5. Manually update your Shortcuts on the Altiris Console to HTTPS.

 

Setting up managed Computers to Trust a Private Certificate Authority

If you set up your Web server to use HTTPS and you use a private Certificate Authority, your managed computers must be configured to trust that private Certificate Authority.
The following sections provide suggestions of ways to do this:

  • Setting up Windows 9x/NT or non-Active Directory managed Computers to Trust a Private Certificate Authority
  • Setting up Windows 2000 (or later) managed Computers to Trust a Private Certificate Authority

Setting up Windows 9x/NT or non-Active Directory managed Computers to Trust a Private Certificate Authority
The following provides steps for getting your managed computers to trust a private Certificate Authority. Use these steps if you are installing to Windows 9x/NT managed computers or managed computers that are not members of an Active Directory domain.
Steps to Follow:
1. Preliminary 
2. Obtain the Root Certificate of the Certificate Authority 
3. Import the Root Certificate 

Preliminary

1. Verify that the common name for the certificate is the DNS name of the Notification Server.
2. Install Internet Explorer 5.5 SP2 on the target computer and restart.

Obtain the Root Certificate of the Certificate Authority

Three ways to obtain a root certificate of the certificate authority. Choose the one that works best for you:

Option 1 – Get the root certificate from a certificate file.

1. Double-click the CER file.
2. Click on the Certification Path tab.
3. Click on the root in the tree.
4. Click Install Certificate.
5. Click Next.
6. Click Place all certificates into the following store.
7. Click Browse.
8. Click Show physical stores.
9. Expand trusted root certificate authorities.

 


Note
This name may be different depending on the version of Windows you are using. Choose the name that most resemblestrusted root certificate authorities.


10. Select Local computer.
11. Click OK.
12. Click Next.
13. Click Finish.

Option 2 – Get the root certificate by using the secure servers CER file.

1. Double-click the CER file.
2. Select Certificate path.
3. Select the root certificate (usually the top entry).
4. Click View Certificate.
5. Click Install Certificate.
6. Click Next.
7. Click Place all certificates into the following store.
8. Click Browse.
9. Click Show physical stores.
10.Expand trusted root certificate authorities.


Note
This name may be different depending on the version of Windows you are using. Choose the name that most resembles
trusted root certificate authorities.


 

11. Select Local computer.
12. Click OK.
13. Click Next.
14. Click Finish.

Option 3 – Get the certificate by using Windows Internet Explorer.

1. Browse into the server with HTTPS.
2. You should get a warning with an option to view the certificate.
3. Click View Certificate.
4. Select Certificate Path.
5. Select the root certificate (usually the top entry).
6. Click View Certificate.
7. Click Install Certificate.
8. Click Next.
9. Click Place all certificates into the following store.
10.Click Browse.
11.Click Show physical stores.
12.Expand trusted root certificate authorities.


Note
This name may be different depending on the version of Windows you are using. Choose the name that most resembles
trusted root certificate authorities.


13.Select Local computer.
14.Click OK.
15.Click Next.
16.Click Finish.

Import the Root Certificate

Now you need to verify that the certificate and appropriate root certificates are trusted by the target computer.
You need to install the root certificate to all managed computers that will need to trust all certificates it receives from Notification Server. The following method automates the installation of the root certificate file.
1. Use Microsofts Certificate Manager Tool to install the root certificate of the certificate authority (the user must be a local administrator). The Certificate Manager Tool (Certmgr.exe) can be downloaded from the Microsoft Web site. You can use Deployment Solution or some other method to script the install of the root certificate to your computers.
Use the following command line:
Certmgr.exe -add <cert file path> -s -r localMachine root Example:
Certmgr.exe -add c:\sydney-dc.crt -s -r localMachine root

Setting up Windows 2000 (or later) managed Computers to Trust a Private Certificate Authority

The following provides steps for getting your managed computers to trust a private Certificate Authority. Use these steps if you are installing to Windows 2000 managed computers that are members of an Active Directory domain.
Steps to Follow:
1. Preliminary 
2. Configure the Group Policy to Trust the Authority

Preliminary

1. Verify that the common name for the certificate is the DNS name of the Notification Server.
2. Install Internet Explorer 5.5 SP2 on the target computer and reboot.

Configure the Group Policy to Trust the Authority

1. In Active Directory Users and Computers, right-click on the domain and select Properties.
2. Select the Group Policy tab.
3. Edit the default domain policy or create a new policy (Microsoft recommends creating a new policy for each different area you are configuring and leaving the default domain policy as the last in the list).
4. Browse to Computer Configuration > Windows Settings > Security Settings > Public Key Policies > Trusted Root Certification Authorities. 5. Right-click on the results pane and IMPORT the root certificate.

 

Source:http://www.symantec.com/business/support/index?page=content&id=DOC1240

Pubblicato in Altiris 7 | Lascia un commento

Best practice in create a Virtual Layer ldf with Symantec Virtualization Solution

As a industry best practice we must use a clean machine for creating layers/packages.

Clean machine:
=============
DO’s
• Install Operating System.
• Install Windows Updates.
• Install Required Drivers.
• Install Service Pack.
• Disable Windows Firewall.
• Set Windows Updates to “Check for updates but let me choose whether to download and install them”.
• Prefer using Virtual Machines. Take a snapshot after you completed the above.
• You can also take install SWV Standalone / WVC on VM and save snapshot after reboot, logon and shutdown. This will cut down install time.

DON’T’s:
Do not
• Install any software.
• Install Security software.

For creating standalone layers or streamable packages use clean machines as said above.

Pubblicato in SWV & SWS | Lascia un commento

Come IT Management Suite migliora la gestione dell’IT

L’endpoint management di Symantec offre una gestione completa dei client, dei server e degli asset IT. La nuova suite  garantisce una visibilità completa degli asset IT, facilita la compliance e automatizza la gestione di complicati task quali la migrazione a Windows 7. l’IT Management Suite è fondata sulla Symantec Management Platform versione 7, per garantire l’automatizzazione delle operazioni manuali e un’integrazione modulare e flessibile con i prodotti di Symantec e/o le soluzioni di terzi parti.

Pubblicato in Altiris 7, Home Gallery | Lascia un commento

VB Script to install NS 7 Altiris Agent

The following VBScript is provided as-is. It is not guaranteed to meet the needs of every possible situation but is provided as a template or a guide for use in your environment. It may need to be modified or replaced to function fully in your environment.

Below is a vbscript that can be used to accomplish this. It requires that the AeXAgentUtil from NS 6 be copied into the “NSCAP\Bin\Win32\X86\NS Client Packge” folder on the NS 7 server and renamed to AeXAgentUtilNS6.exe. Also copy the AeXAgentUtil from NS 7 to the “NSCAP\Bin\Win32\X86\NS Client Packge” folder on the NS 7 server and renamed to AeXAgentUtilNS7.exe

The script does the following:

1. Looks in the registry and if the InstallDir key doesn’t exist assumes that the Altiris Agent is not installed on the client and pulls that NS 7 Altiris Agent install.

2. If the key exists, compares versions to see if the version is less than 7.0 and if it is, runs the NS 6 version of the AeXAgentUtil to uninstall the NS 6 agent plug-ins. It then runs the NS 7 Altiris Agent installer. Finally it redirects the Altiris Agent to the NS 7 server using the NS 7 version of the AexAgentUtil.exe. (Note: There is a issue where the NS 6 to NS 7 agent upgrade via a pull process does not redirect the agent to the NS 7 server.)

3. If the Altiris Agent is already at a NS 7 version it does nothing.

Note: The paths in the script need to be modified to match your system.

Option Explicit

Dim AltirisIns, oFS, wshShell, AgentVer, strCommand
set oFS = WScript.CreateObject(“Scripting.FileSystemObject”)
Set WshShell = Wscript.createObject(“wscript.shell”)

On Error Resume Next
Err.clear
AltirisIns = WshShell.RegRead (“HKLM\Software\Altiris\Altiris Agent\InstallDir”)
If Hex(Err) = “80070002″ Then

‘ “No registry exists. Assuming No agent exists. Installing NS7 Agent

‘wscript.echo “Configuring drive mapping n”
WshShell.Run “net use n: “”
\\NS7-KS4\NSCap\Bin\Win32\X86\NS Client Package”"”,0,true
‘wscript.echo “Installing NS7 Agent”
WshShell.Run “cmd /c n:\aexnsc.exe -s -a ns=”"NS7-KS4″” nsweb=”"
http://NS7-KS4/Altiris/“” NOTRAYICON NOSTARTMENU /s”,0,true
‘wscript.echo “Redirecting Agent to NS 7 Server”
‘WshShell.Run “cmd /c n:\AeXAgentUtilNS7.exe /Server:NS7-ks4″,0,true
‘wscript.echo “Removing drive mapping”
WshShell.Run “net use n: /delete”,0,true

Else

‘if oFS.FileExists( AltirisIns + “\AexNSAgent.exe”) Then “**** Not using this to test existence ****

‘wscript.echo “agent exists”
AgentVer = WshShell.RegRead (“HKLM\Software\Altiris\Altiris Agent\version”)

‘wscript.echo “Testing version”
‘wscript.echo “Version = ” & AgentVer
‘wscript.echo “path = ” & AltirisIns

If StrComp (AgentVer, “7.0.0.0″, vbBinaryCompare) = -1 Then

‘This is an NS 6 Agent – Uninstall Subagents
‘strCommand = AltirisIns + “\AeXAgentUtil.exe /uninstallAgents”
‘strCommand = Chr(34) & Chr(34) & Chr(34) & AltirisIns & “\AeXAgentUtil.exe /UninstallAgents” & Chr(34) & Chr(34) & Chr(34)
‘wscript.echo “path = ” & strCommand

‘wscript.echo “Running Agent Plug-ins uninstall”
‘WshShell.Run strCommand,0,false   *** Couldn’t get this or command below to run ****
‘wshshell.run “cmd /c “”e:\program file\altiris\altiris agent\aexagentutil.exe”" /UninstallAgents”

‘wscript.sleep(120000)
‘wscript.echo “Pause”

‘wscript.echo “Configuring drive mapping n”
WshShell.Run “net use n: “”
\\NS7-KS4\NSCap\Bin\Win32\X86\NS Client Package”"”,0,true
‘wscript.echo “Uninstalling Agent Plug-ins”
WshShell.Run “cmd /c n:\AeXAgentUtilNS6.exe /UninstallAgents”,0,true
‘wscript.sleep(120000)
‘wscript.echo “Installing NS7 Agent”
WshShell.Run “cmd /c n:\aexnsc.exe -s -a ns=”"NS7-KS4″” nsweb=”"
http://NS7-KS4/Altiris/“” NOTRAYICON NOSTARTMENU /s”,0,true
‘wscript.echo “Redirecting Agent to NS 7 Server”
WshShell.Run “cmd /c n:\AeXAgentUtilNS7.exe /Server:NS7-ks4″,0,true
‘wscript.echo “Removing drive mapping”
WshShell.Run “net use n: /delete”,0,true
End If

End If
Wscript.Quit

 

 

Article URL http://www.symantec.com/docs/HOWTO30309

 

Pubblicato in Altiris 7 | Contrassegnato , , | Lascia un commento

Internet Explorer 6 Virtual

In order to get the the Internet Explorer 6 built with LDF open faster you have to disable the Java plugin Add-on.

It quite easy … you have to import this regedit:

Windows Registry Editor Version 5.00
[HKEY_USERS\USER_TEMPLATE\Software\Microsoft\Windows\CurrentVersion\Ext]
[HKEY_USERS\USER_TEMPLATE\Software\Microsoft\Windows\CurrentVersion\Ext\Settings]
[HKEY_USERS\USER_TEMPLATE\Software\Microsoft\Windows\CurrentVersion\Ext\Settings\{DBC80044-A445-435B-BC74-9C25C1C588A9}]“Flags”=dword:00000001″Version”=”*”
[HKEY_USERS\USER_TEMPLATE\Software\Microsoft\Windows\CurrentVersion\Ext\Settings\{E7E6F031-17CE-4C07-BC86-EABFE594F69C}]“Flags”=dword:00000001″Version”=”*”

 

You can download the REG file

Disable_Java

Pubblicato in Altiris 7, SWV & SWS | Lascia un commento

Available pcAnywhere command line parameters and switches

Problem

You want to know what command line parameters and switches are available to run pcAnywhere, and how to use them. 

Solution

This document contains four sections that describe the command line syntax, available switches, how to run command lines under Windows, as well as a series of common examples. 

pcAnywhere has several applets that can run from a command line with a parameter and switches. Their syntax is as follows:

    \WINAW32.EXE /R
    \AWREM32.EXE .CHF  /Cx  /L  /V
    \AWHOST32.EXE .BHF  /Cx  /D  /V
    \STOPHOST.EXE

Note: pcAnywhere 11.0 does not support the /V option. The Voice First communications option has been dropped in this version.


Command-line switches and examples

Argument
Used With
Function
/Cx
Awhost32.exe
Instructs the host to call a remote. On a Windows NT/2000/XP host, you must also use the /Dswitch. The value x represents the phone number of the remote.
Awrem32.exe
Instructs the remote to call a host using TCP/IP, overriding the current host address in the .CHF file. The value x represents the IP address of the host to call.
/D
Awhost32.exe
This disables the pcAnywhere Host Service. Used in conjunction with the /Cx or /V switch under Windows NT/2000/XP only.
/L
Awrem32.exe
Instructs the remote to wait for a call from a host.
/R
Winaw32.exe
Disables the splash screen that normally appears when launching the main module.
/V
Awhost32.exe
Awrem32.exe
Sets up a Voice First call. If used with Awhost32.exe on Windows NT/2000/XP, you must also use the /D switch.
      • Ctrl+Alt+Del
      • Optimize desktop
      • Symmetric or Public-Key Encryption
      • Windows user authentication
  • Notes on using the /D switch
    The /D switch only applies to running Awhost32.exe at a command line from a Windows NT/2000/XP host. Because it disables the pcAnywhere Host Service, the following functions of pcAnywhere will not function during a remote session:
    Without these functions, you would not be able to unlock a locked host, log out of Windows and still wait for the connection, bring up the Task Manager, or use File Transfer.

    STOPHOST.EXE
    Run this command at the host to cancel a waiting host. This command has no arguments and no switches.

How to Run Command Lines
You can run command lines in any of four ways:

    • From an icon placed on the desktop
    • From an item placed into the Windows Start menu
    • From the Run command item on the Windows Start menu
    • From a DOS prompt
    1. Click Start, point to Programs, and then click Windows Explorer or Windows NT Explorer.
    2. Locate and select the pcAnywhere data folder, usually All Users\Application Data\Symantec\pcAnywhere. The connection items are in this folder.
    3. Drag the connection item or items of your choice to the desktop, to create a shortcut.
    1. Right-click the Taskbar, and then click Properties.
    2. Click the Start Menu Programs tab.
    3. Click Add.
    4. Type the desired command line, and then click Next.
    5. Select the folder to place the item in, and then click Next.
    6. Type a descriptive name for the shortcut.
    7. Click Finish and then Click OK.
    1. Click Start, and then click Run. The Run window will appear.
    2. Type the full command line in the “Open” field. Be sure to use quotes if appropriate.
    3. Click OK.
    1. Click Start, point to Programs, and then click MS-DOS Prompt (Command Prompt under Windows NT).
    2. Type the command line at the DOS Prompt and then press Enter.
    • pcANYWHERE32 versions 7.x and 8.x (all platforms): C:\Program Files\pcANYWHERE\data
    • pcAnywhere 9.0 (all platforms): C:\Program Files\Symantec\pcAnywhere\data
    • pcAnywhere 9.2.x on Windows 9x or ME: C:\Windows\All Users\Application Data\Symantec\pcAnywhere
    • pcAnywhere 9.2.x on Windows NT: C:\WINNT\Profiles\All Users\Application Data\Symantec\pcAnywhere
    • pcAnywhere 9.2.x on Windows 2000: C:\Documents and Settings\All Users\Application Data\Symantec\pcAnywhere
    • pcAnywhere 10.0 on Windows 9x or Me: C:\Program Files\Symantec\pcAnywhere
    • pcAnywhere 10.0 on Windows NT: C:\Winnt\Profiles\All Users\Application Data\Symantec\pcAnywhere
    • pcAnywhere 10.0 in Windows 2000: C:\Documents and Settings\All Users\Application Data\Symantec\pcAnywhere
  • To create an icon on the Desktop
    To create an icon on the Start Menu
    To run a command line from the Run window
    To run a command line from the DOS Prompt
    Determining the Data folder location
    The location of the pcAnywhere Data folder depends on the version of pcAnywhere installed and, in some cases, on the operating system. The following are the default locations for the pcAnywhere Data folder by version and platform:


Note: If you upgraded to pcAnywhere 9.2 or 9.2.1 from 9.0 by running LiveUpdate or by downloading and installing the 92up.exe or 921up.exe file, then the path to the pcAnywhere data folder will conform to the paths for pcAnywhere 9.0 – C:\Program Files\Symantec\pcAnywhere\Data.


Example Command Lines


Notes:

  • The examples assume that you installed pcAnywhere 10.0 or 10.5 under Windows NT/2000/XP in the C:\Program files\Symantec\pcAnywhere folder. Your installation folder may be different.
  • Any path that includes a long file name must be in double quotes.

    Disable the pcAnywhere splash screen
    “C:\Program Files\Symantec\pcAnywhere\winaw32.exe” /r 

    Call a Host using the modem
    "C:\Program Files\Symantec\pcAnywhere\awrem32.exe" "C:\winnt\profiles\all users\Application Data\Symantec\pcAnywhere\Modem.chf"

    Call a Host using the Network (assume TCP/IP for this example)
    "C:\Program Files\Symantec\pcAnywhere\awrem32.exe" "C:\winnt\profiles\all users\Application Data\Symantec\pcAnywhere\Network,Cable,DSL.chf"

    Call a Host using the Network overriding the current IP address and replacing it with the address stated on the command line
    "C:\Program Files\Symantec\pcAnywhere\awrem32.exe" "C:\winnt\profiles\all users\Application Data\Symantec\pcAnywhere\Network,Cable,DSL.chf" /c10.10.10.100

    Be a Remote but wait for the Host to call (using the network)
    "C:\Program Files\Symantec\pcAnywhere\awrem32.exe" "C:\winnt\profiles\all users\Application Data\Symantec\pcAnywhere\Network,Cable,DSL.chf" /l

    Be a Remote set for a Voice first call
    "C:\Program Files\Symantec\pcAnywhere\awrem32.exe" "C:\winnt\profiles\all users\Application Data\Symantec\pcAnywhere\Modem.chf" /v

    Be a Host and wait for a call using the modem
    "C:\Program Files\Symantec\pcAnywhere\awhost32.exe" "C:\winnt\profiles\all users\Application Data\Symantec\pcAnywhere\Modem.bhf"

    Be a Host on Windows 9x/Me and wait for a Voice first call
    "C:\Program Files\Symantec\pcAnywhere\awhost32.exe" "C:\winnt\profiles\all users\Application Data\Symantec\pcAnywhere\Modem.bhf" /v

    Be a Host on Windows NT/2000/XP and wait for a Voice first call
    "C:\Program Files\Symantec\pcAnywhere\awhost32.exe" "C:\winnt\profiles\all users\Application Data\Symantec\pcAnywhere\Modem.bhf" /d /v

    Be a Host and dial to a remote over modem
    "C:\Program Files\Symantec\pcAnywhere\awhost32.exe" "C:\winnt\profiles\all users\Application Data\Symantec\pcAnywhere\Modem.bhf" /c5411231234

 

Article URL http://www.symantec.com/docs/TECH107605

 

Pubblicato in Altiris 7 | Lascia un commento

Inventory of text file

Question
In order to accomplish this task, you will need to use a VBS file to extract the data and place it into an INI file, so that AeXCustInv.exe can then extract that data and send it to the NS.

Answer
This example obtains image build information:

 

1.  Create the following VBS file and modify it to your needs:

dim sOutputFilename
dim fInput, fOutput
dim sLine
sInputFileName = “C:\Imageinfo.txt”
sOutputFilename = “C:\ImageInfo.ini”
Set fs = CreateObject(“Scripting.FileSystemObject”)
set fInput = fs.OpenTextFile(sInputFileName, ForReading, False)
set fOutput = fs.OpenTextFile(sOutputFileName, ForWriting, True)

fOutput.WriteLine(“[Image Information]“)
fOutput.writeLine

 

sLine = fInput.ReadLine
fOutput.WriteLine(“Var1=” & sLine)
fInput.ReadLine
sLine = fInput.ReadLine
fOutput.WriteLine(“Var2=” & sLine)
fInput.ReadLine
sLine = fInput.ReadLine
fOutput.WriteLine(“Var3=” & sLine)
fInput.ReadLine
sLine = fInput.ReadLine
fOutput.WriteLine(“Var4=” & sLine)
fInput.Close
fOutput.Close

2.  Create the following CustInv XML file and then modify it to suit your needs:

<?xml version=”1.0″ encoding=”windows-1252″?>
<InventoryClasses>

<InventoryClass name=”Image Information” manufacturer=’Altiris’ description=” platform=’Win32′ version=’1.0′ mifClass=’Altiris|Image_Information|1.0′>
<xml xmlns:s=”uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882″ xmlns:dt=”uuid:C2F41010-65B3-11d1-A29F-00AA00C14882″ xmlns:rs=”urn:schemas-microsoft-com:rowset” xmlns:z=”#RowsetSchema”>
<s:Schema id=”RowsetSchema”>
<s:ElementType name=”row” content=”eltOnly” rs:updatable=”true”>
<s:AttributeType name=”c0″ rs:name=”Image Build” rs:number=”1″ rs:nullable=”true” mifAttrId=”1″>
<s:datatype dt:type=”string” dt:maxLength=”255″/>
</s:AttributeType>
<s:AttributeType name=”c1″ rs:name=”Image Type” rs:number=”2″ rs:nullable=”true” mifAttrId=”2″>
<s:datatype dt:type=”string” dt:maxLength=”255″/>
</s:AttributeType>
<s:AttributeType name=”c2″ rs:name=”Image OS” rs:number=”3″ rs:nullable=”true” mifAttrId=”3″>
<s:datatype dt:type=”string” dt:maxLength=”255″/>
</s:AttributeType>
<s:AttributeType name=”c3″ rs:name=”Image Date” rs:number=”4″ rs:nullable=”true” mifAttrId=”4″>
<s:datatype dt:type=”string” dt:maxLength=”255″/>
</s:AttributeType>
</s:ElementType>
</s:Schema>
<rs:data>
<z:row
c0=”<%writexml “ini:C:\ImageInfo.ini\[Image Information]\var1″%>”
c1=”<%writexml “ini:C:\ImageInfo.ini\[Image Information]\var2″%>”
c2=”<%writexml “ini:C:\ImageInfo.ini\[Image Information]\var3″%>”
c3=”<%writexml “ini:C:\ImageInfo.ini\[Image Information]\var4″%>”
/>
</rs:data>
</xml>
</InventoryClass>

</InventoryClasses>

3.  Place the VBS and XML files into the ‘.\X86\Inventory Solution’ directory.

4.  Add the following syntax as a line higher than the AeXCustInv.exe syntax in the INI file(s) that will run the CustInv scan:   wscript imageinfo.vbs

5.  Update the ‘Inventory Agent Package’ distribution point.

6.  You can either run the initial scan as a Clean Before run, or manually delete the ‘.\eXpress\Inventory’ directory on a machine that has the ImageInfo.txt file.  This is required, and only one machine should have this done before all other receive this new inventory scan, so that the table can be created without problems.

Process:

1.  The ImageInfo.vbs file is configured to look in the root of the C: drive for the ImageInfo.txt file.  If it is located somewhere else, then please change this path.

2.  This VBS file extracts information from the TXT file and creates an INI file, also in the root of the C: drive.

3.  The CustInv configuration extracts the information from the INI file and creates an NSI file.

4.  The AeXNSInvCollector.exe creates an NSE file from this NSI file (and others if the CustInv scan is included with other agents), and will then send this NSE file to the NS for processing.

 

 

Pubblicato in Altiris | Lascia un commento

Errore di automazione in decimali


in esadecimali   Descrizione errore

-2147418113 (8000FFFF)       Errore grave.
-2147942413 (8007000D)       Dati non validi.

-2147467263 (80004001)       Non implementato.
-2147024882 (8007000E)       Memoria insufficiente.
-2147024809 (80070057)       Uno o più argomenti non validi.
-2147467262 (80004002)       Interfaccia non supportata.
-2147467261 (80004003)       Puntatore non valido.
-2147024890 (80070006)       Handle non valido.
-2147467260 (80004004)       Operazione interrotta.
-2147467259 (80004005)       Errore non specificato.
-2147024891 (80070005)       Errore di accesso generale negato.
-2147483647 (80000001)       Non implementato.
-2147483646 (80000002)       Memoria insufficiente.
-2147483645 (80000003)       Uno o più argomenti non validi.
-2147483644 (80000004)       Interfaccia non supportata.
-2147483643 (80000005)       Puntatore non valido.
-2147483642 (80000006)       Handle non valido.
-2147483641 (80000007)       Operazione interrotta.
-2147483640 (80000008)       Errore non specificato.
-2147483639 (80000009)       Errore di accesso generale negato.
-2147483638 (8000000A)       I dati necessari per il completamento di questa
                             operazione non sono ancora disponibili.
-2147467258 (80004006)       Errore memoria locale del thread.
-2147467257 (80004007)       Errore acquisizione allocatore di memoria condivisa.
-2147467256 (80004008)       Errore acquisizione allocatore di memoria.
-2147467255 (84009)          Impossibile inizializzare la cache delle classi.
-2147467254 (8400A)          Impossibile inizializzare i servizi RPC.
-2147467253 (8000400B)       Impossibile impostare controllo del canale
                             della memoria locale del thread.
-2147467252 (8000400C)       Impossibile allocare controllo del canale della
                             memoria locale del thread.
-2147467251 (8000400D)       L'allocatore di memoria fornito dall'utente
                             non è accettabile.
-2147467250 (8000400E)       Mutex del servizio OLE già esistente.
-2147467249 (8000400F)       Il mapping del file del servizio OLE esiste già.
-2147467248 (80004010)       Impossibile fare il mapping della vista del file
                             per il servizio OLE.
-2147467247 (80004011)       Errore durante tentativo di avvio del servizio OLE.
-2147467246 (80004012)       Tentativo di chiamata a CoInitialize una
                             seconda volta mentre era in singolo thread.
-2147467245 (80004013)       Attivazione remota necessaria ma non
                             consentita.
-2147467244 (80004014)       Attivazione remota necessaria ma il nome del
                             server fornito non è valido.
-2147467243 (80004015)       La classe è configurata per l'esecuzione con un
                             ID di protezione (SID) diverso dal chiamante.
-2147467242 (80004016)       L'utilizzo dei servizi Ole1 che richiedono
                             finestre DDE è disabilitato.
-2147467241 (80004017)       La specificazione RunAs deve
                             essere
                             <nome dominio>\<nome utente> o solo
                             <nome utente>.
-2147467240 (80004018)       Impossibile avviare il processo del server. Il
                             nome del percorso potrebbe non essere corretto.
-2147467239 (80004019)       Impossibile avviare il processo server
                             con l'identità configurata. Il nome del percorso
                             potrebbe non essere corretto o non essere disponibile.
-2147467238 (8000401A)       Impossibile avviare il processo server.
                             L'identità configurata non è corretta. Verificare il
                             nome utente e la password.
-2147467237 (8000401B)       Il client non ha il permesso di avviare questo server.
-2147467236 (8000401C)       Impossibile avviare il servizio che fornisce
                             questo server.
-2147467235 (8000401D)       Questo computer non è in grado di comunicare
                             con il computer che fornisce il server.
-2147467234 (8000401E)       Il server non ha risposto dopo essere stato avviato.
-2147467233 (8000401F)       Le informazioni di registrazione di questo server
                             non sono consistenti o sono incomplete.
-2147467232 (80004020)       Le informazioni di registrazione di questa
                             interfaccia non sono consistenti o sono incomplete.
-2147467231 (80004021)       L'operazione richiesta non è supportata.
-2147221504 (80040000)       Struttura OLEVERB non valida.
-2147221503 (80040001)       Flag di notifica non validi.
-2147221502 (80040002)       Impossibile continuare enumerazione: dati
                             associati mancanti.
-2147221501 (80040003)       Questa implementazione non riceve notifiche.
-2147221500 (80040004)       Nessuna connessione per questo ID di connessione.
-2147221499 (80040005)       È necessario eseguire l'oggetto per effettuare
                             questa operazione.
-2147221498 (80040006)       Non esiste una cache su cui operare.
-2147221497 (80040007)       Oggetto non inizializzato.
-2147221496 (80040008)       La classe di origine dell'oggetto collegato è cambiata.
-2147221495 (80040009)       Impossibile ottenere il moniker dell'oggetto.
-2147221494 (8004000A)       Impossibile effettuare il binding all'oggetto di origine.
-2147221493 (8004000B)       Oggetto statico. Operazione non consentita.
-2147221492 (8004000C)       Utente annullato al di fuori della finestra di dialogo Salva.
-2147221491 (8004000D)       Rettangolo non valido.
-2147221490 (8004000E)       compobj.dll è troppo obsoleta per l'inizializzazione con
                             ole2.dll.
-2147221489 (8004000F)       Handle della finestra non valido.
-2147221488 (80040010)       L'oggetto non è in nessuno degli stati attivi interni.
-2147221487 (80040011)       Impossibile convertire l'oggetto.
-2147221486 (80040012)       Impossibile eseguire l'operazione perché l'oggetto
                             non è stato ancora memorizzato.
-2147221404 (80040064)       Struttura FORMATETC non valida.
-2147221403 (80040065)       Struttura DVTARGETDEVICE non valida.
-2147221402 (80040066)       Struttura STDGMEDIUM non valida.
-2147221401 (80040067)       Struttura STATDATA non valida.
-2147221400 (80040068)       Lindex non valido.
-2147221399 (80040069)       Tymed non valido.
-2147221398 (8004006A)       Formato degli Appunti non valido.
-2147221397 (8004006B)       Aspetto/i non valido/i.
-2147221396 (8004006C)       Parametro tdSize della struttura DVTARGETDEVICE
                             non valido.
-2147221395 (8004006D)       L'oggetto non supporta l'interfaccia IViewObject.
-2147221248 (80040100)       Revoca di una destinazione di rilascio non registrata
                             in corso...
-2147221247 (80040101)       Finestra già registrata come destinazione per il
                             rilascio.
-2147221246 (80040102)       Handle della finestra non valido.
-2147221232 (80040110)       La classe non supporta l'aggregazione (o l'oggetto
                             della classe è remoto).
-2147221231 (80040111)       ClassFactory non può fornire la classe richiesta.
-2147221184 (80040140)       Errore durante la realizzazione della vista.
-2147221168 (80040150)       Impossibile leggere la chiave dal Registro di sistema.
-2147221167 (80040151)       Impossibile scrivere la chiave nel Registro di sistema.
-2147221166 (80040152)       Impossibile trovare la chiave nel Registro di sistema.
-2147221165 (80040153)       Valore non valido per il Registro di sistema.
-2147221164 (80040154)       Classe non registrata.
-2147221163 (80040155)       Interfaccia non registrata.
-2147221136 (80040170)       Cache non aggiornata.
-2147221120 (80040180)       Non esistono verb per l'oggetto OLE.
-2147221119 (80040181)       Verb non valido per l'oggetto OLE.
-2147221088 (800401A0)       Comando Annulla non disponibile.
-2147221087 (800401A1)       Spazio per gli strumenti non disponibile.
-2147221056 (800401C0)       Metodo Get OLESTREAM non riuscito.
-2147221055 (800401C1)       Metodo Put OLESTREAM non riuscito.
-2147221054 (800401C2)       Il contenuto dell'OLESTREAM non è nel formato corretto.
-2147221053 (800401C3)       Errore in una chiamata GDI a Windows durante
                             la conversione da bitmap a DIB.
-2147221052 (800401C4)       Il contenuto dell'IStorage non è nel formato corretto.
-2147221051 (800401C5)       Uno degli stream standard manca dal contenuto
                             dell'IStorage.
-2147221050 (800401C6)       Errore in una chiamata GDI a Windows
                             durante la conversione da DIB a bitmap.
-2147221040 (800401D0)       Impossibile eseguire OpenClipboard.
-2147221039 (800401D1)       Impossibile eseguire EmptyClipboard.
-2147221038 (800401D2)       Impossibile eseguire SetClipboard.
-2147221037 (800401D3)       Dati non validi negli Appunti.
-2147221036 (800401D4)       Impossibile eseguire CloseClipboard.
-2147221024 (800401E0)       È necessario collegare manualmente il moniker.
-2147221023 (800401E1)       L'operazione ha superato la scadenza.
-2147221022 (800401E2)       È necessario un moniker generico.
-2147221021 (800401E3)       Operazione non disponibile.
-2147221020 (800401E4)       Sintassi non valida.
-2147221019 (800401E5)       Non esistono oggetti per moniker.
-2147221018 (800401E6)       Estensione errata per il file.
-2147221017 (800401E7)       Operazione intermedia non riuscita.
-2147221016 (800401E8)       Impossibile effettuare un binding al moniker.
-2147221015 (800401E9)       Moniker non collegato.
-2147221014 (800401EA)       Impossibile aprire il file.
-2147221013 (800401EB)       Per eseguire l'operazione è necessario l'input dell'utente.
-2147221012 (800401EC)       La classe del moniker non ha inverso.
-2147221011 (800401ED)       Moniker non fa riferimento alla memoria.
-2147221010 (800401EE)       Nessun prefisso comune.
-2147221009 (800401EF)       Impossibile enumerare moniker.
-2147221008 (800401F0)       CoInitialize non è stato chiamato.
-2147221007 (800401F1)       CoInitialize è già stato chiamato.
-2147221006 (800401F2)       Impossibile determinare la classe dell'oggetto.
-2147221005 (800401F3)       Stringa della classe non valida.
-2147221004 (800401F4)       Stringa dell'interfaccia non valida.
-2147221003 (800401F5)       Applicazione non trovata.
-2147221002 (800401F6)       L'applicazione non può essere eseguita più di una volta.
-2147221001 (800401F7)       Alcuni errori nel programma dell'applicazione.
-2147221000 (800401F8)       DLL per la classe non trovata.
-2147220999 (800401F9)       Errore nella DLL.
-2147220998 (800401FA)       SO o versione SO per applicazione errati.
-2147220997 (800401FB)       L'oggetto non è registrato.
-2147220996 (800401FC)       Oggetto già registrato.
-2147220995 (800401FD)       L'oggetto non è connesso a un server.
-2147220994 (800401FE)       L'applicazione è stata avviata, ma non ha registrato una
                             class factory.
-2147220993 (800401FF)       L'oggetto è stato rilasciato.
-2146959359 (80080001)       Tentativo di creazione di un oggetto della classe non riuscito.
-2146959358 (80080002)       Il servizio OLE non è riuscito a collegarsi all'oggetto.
-2146959357 (80080003)       Comunicazione RPC con il servizio OLE non riuscita.
-2146959356 (80080004)       Percorso all'oggetto errato.
-2146959355 (80080005)       Esecuzione del server non riuscita.
-2146959354 (80080006)       Il servizio OLE non è riuscito a comunicare con il server
                             dell'oggetto.
-2146959353 (80080007)       Impossibile normalizzare il percorso del moniker.
-2146959352 (80080008)       Il server dell'oggetto si fermerà quando il servizio OLE
                             lo contatterà.
-2146959351 (80080009)       Specificato un puntatore a un blocco principale non valido.
-2146959344 (80080010)       Una catena di allocazione conteneva un puntatore
                             di collegamento non valido.
-2146959343 (80080011)       Dimensione di allocazione richiesta troppo grande.
-2147352575 (80020001)       Interfaccia sconosciuta.
-2147352573 (80020003)       Impossibile trovare il membro.
-2147352572 (80020004)       Impossibile trovare il parametro.
-2147352571 (80020005)       Tipo non corrispondente.
-2147352570 (80020006)       Nome sconosciuto.
-2147352569 (80020007)       Nessun argomento denominato.
-2147352568 (80020008)       Tipo di variabile non valido.
-2147352567 (80020009)       Si è verificata un'eccezione.
-2147352566 (8002000A)       Non compreso nell'intervallo presente.
-2147352565 (8002000B)       Indice non valido.
-2147352564 (8002000C)       Lingua sconosciuta.
-2147352563 (8002000D)       Memoria bloccata.
-2147352562 (8002000E)       Numero di parametri non valido.
-2147352561 (8002000F)       Parametro non facoltativo.
-2147352560 (80020010)       Chiamato non valido.
-2147352559 (80020011)       Non supporta una raccolta.
-2147319786 (80028016)       Buffer troppo piccolo.
-2147319784 (80028018)       Formato vecchio o libreria dei tipi non valida.
-2147319783 (80028019)       Formato vecchio o libreria dei tipi non valida.
-2147319780 (8002801C)       Errore durante l'accesso al registro OLE.
-2147319779 (8002801D)       Libreria non registrata.
-2147319769 (80028027)       Collegato a tipo sconosciuto.
-2147319768 (80028028)       Nome qualificato disattivato.
-2147319767 (80028029)       Riferimento di inoltro non valido o riferimento
                             a un tipo non compilato.
-2147319766 (8002802A)       Tipo non corrispondente.
-2147319765 (8002802B)       Impossibile trovare l'elemento.
-2147319764 (8002802C)       Nome ambiguo.
-2147319763 (8002802D)       Nome già esistente nella libreria.
-2147319762 (8002802E)       LCID sconosciuto.
-2147319761 (8002802F)       Funzione non definita nella DLL specificata.
-2147317571 (800288BD)       Tipo di modulo non valido per l'operazione.
-2147317563 (800288C5)       La dimensione non può superare i 64 KB.
-2147317562 (800288C6)       ID duplicato nella gerarchia di ereditarietà.
-2147317553 (800288CF)       Livello di ereditarietà non corretto nel membro
                             standard OLE.
-2147316576 (80028CA0)       Tipo non corrispondente.
-2147316575 (80028CA1)       Numero di argomenti non valido.
-2147316574 (80028CA2)       Errore di I/O.
-2147316573 (80028CA3)       Errore durante la creazione di file tmp unici.
-2147312566 (80029C4A)       Errore durante il caricamento della libreria dei tipi/DLL.
-2147312509 (80029C83)       Funzioni di proprietà incoerenti.
-2147312508 (80029C84)       Dipendenza circolare tra tipi/moduli.
-2147287039 (80030001)       Impossibile eseguire l'operazione richiesta.
-2147287038 (80030002)       Impossibile trovare %1.
-2147287037 (80030003)       Impossibile trovare il percorso %1.
-2147287036 (80030004)       Risorse insufficienti per aprire un altro
                             file.
-2147287035 (80030005)       Accesso negato.
-2147287034 (80030006)       Operazione tentata su un oggetto non valido.
-2147287032 (80030008)       Memoria insufficiente per completare
                             l'operazione.
-2147287031 (80030009)       Errore. Puntatore non valido.
-2147287022 (80030012)       Non ci sono più voci da restituire.
-2147287021 (80030013)       Disco protetto da scrittura.
-2147287015 (80030019)       Errore durante un'operazione di ricerca.
-2147287011 (8003001D)       Errore sul disco durante un'operazione di scrittura.
-2147287010 (8003001E)       Errore sul disco durante un'operazione di lettura.
-2147287008 (80030020)       Violazione di condivisione.
-2147287007 (80030021)       Violazione di blocco.
-2147286960 (80030050)       %1 già esistente.
-2147286953 (80030057)       Errore. Parametro non valido.
-2147286928 (80030070)       Spazio su disco insufficiente per completare
                             l'operazione.
-2147286800 (800300F0)       Scrittura non valida di una proprietà non semplice
                             in un insieme di proprietà semplici.
-2147286790 (800300FA)       Una chiamata API è stata interrotta in modo anomalo.
-2147286789 (800300FB)       Il file %1 non è un file composto valido.
-2147286788 (800300FC)       Il nome %1 non è valido.
-2147286787 (800300FD)       Si è verificato un errore imprevisto.
-2147286786 (800300FE)       La funzione non è implementata.
-2147286785 (800300FF)       Errore. Flag non validi.
-2147286784 (80030100)       Si è tentato di utilizzare un oggetto impegnato.
-2147286783 (80030101)       Memoria modificata dopo l'ultimo
                             salvataggio.
-2147286782 (80030102)       Si è tentato di utilizzare un oggetto che non esiste
                             più.
-2147286781 (80030103)       Impossibile salvare.
-2147286780 (80030104)       Il file composto %1 è stato creato con una
                             versione di memoria non compatibile.
-2147286779 (80030105)       Il file composto %1 è stato creato con una versione
                             di memoria più recente.
-2147286778 (80030106)       Per l'operazione è necessario Share.exe
                             o un file equivalente.
-2147286777 (80030107)       Operazione non consentita chiamata per memorizzazione
                             non in file.
-2147286776 (80030108)       Operazione non consentita chiamata per oggetto
                             con marshalling ancora esistente.
-2147286775 (80030109)       File di documento danneggiato.
-2147286768 (80030110)       OLE32.DLL è stato caricato all'indirizzo errato.
-2147286527 (80030201)       Il download del file è stato interrotto in modo anomalo.
                             Il file non è completo.
-2147286526 (80030202)       Il download del file è stato interrotto.
-2147418111 (80010001)       Chiamata respinta dal chiamato.
-2147418110 (80010002)       Chiamata annullata dal filtro messaggi.
-2147418109 (80010003)       Il chiamante sta inviando una chiamata SendMessage
                             e non può chiamare tramite
                             PostMessage.
-2147418108 (80010004)       Il chiamante sta inviando una chiamata asincrona
                             e non può effettuare una chiamata in uscita
                             per conto di questa chiamata.
-2147418107 (80010005)       Impossibile effettuare una chiamata in uscita
                             dall'interno del filtro messaggi.
-2147418106 (80010006)       Impossibile continuare a utilizzare la connessione,
                             in quanto interrotta o non più valida. Le altre connessioni
                             sono ancora valide.
-2147418105 (80010007)       Il chiamato (server [non applicazione server]) non è
                             disponibile ed è scomparso. Tutte le connessioni
                             sono non valide. Questa chiamata può essere stata effettuata.
-2147418104 (80010008)       Il chiamante (client) è scomparso mentre
                             il chiamato (server) stava elaborando una chiamata.
-2147418103 (80010009)       Il pacchetto dati contenente i dati del parametro
                             su cui è stato eseguito il marshalling non è corretto.
-2147418102 (8001000A)       La chiamata non era stata trasmessa in modo appropriato. La
                             coda dei messaggi era piena e non è stata svuotata dopo
                             averla ceduta.
-2147418101 (8001000B)       Il client (chiamante) non può eseguire il marshalling
                             dei dati dei parametri. Memoria insufficiente.
-2147418100 (8001000C)       Il client (chiamante) non può annullare il marshalling
                             dei dati restituiti. Memoria insufficiente.
-2147418099 (8001000D)       Il server (chiamato) non può eseguire il marshalling
                             dei dati restituiti. Memoria insufficiente.
-2147418098 (8001000E)       Il server (chiamato) non può annullare il marshalling
                             dei dati dei parametri. Memoria insufficiente.
-2147418097 (8001000F)       Dati ricevuti non validi. Potrebbero essere dati
                             del server o del client.
-2147418096 (80010010)       Parametro non valido. Impossibile eseguire
                             il marshalling.
-2147418095 (80010011)       Nessuna seconda chiamata in uscita sullo stesso canale
                             nella conversazione DDE.
-2147418094 (80010012)       Il chiamato (server [applicazione non server]) non è
                             disponibile ed è scomparso. Tutte le connessioni
                             non sono valide. La chiamata non è stata effettuata.
-2147417856 (80010100)       Chiamata di sistema non riuscita.
-2147417855 (80010101)       Impossibile allocare alcune delle risorse richieste
                             (memoria, eventi, ...).
-2147417854 (80010102)       Tentativo di eseguire chiamate su più
                             thread in modalità a thread singolo.
-2147417853 (80010103)       L'interfaccia richiesta non è registrata nell'oggetto
                             server.
-2147417852 (80010104)       Impossibile chiamare il server o restituire i
                             risultati della chiamata al server.
-2147417851 (80010105)       Il server ha sollevato un'eccezione.
-2147417850 (80010106)       Impossibile cambiare la modalità thread dopo averla impostata.
-2147417849 (80010107)       Il metodo chiamato non esiste nel server.
-2147417848 (80010108)       L'oggetto richiesto si è disconnesso dai
                             client.
-2147417847 (80010109)       Impossibile elaborare la chiamata
                             ora. Attendere e riprovare.
-2147417846 (8001010A)       Il filtro messaggi ha indicato che l'applicazione
                             è impegnata.
-2147417845 (8001010B)       Chiamata respinta dal filtro messaggi.
-2147417844 (8001010C)       Chiamata un'interfaccia di controllo delle chiamate
                             con dati non validi.
-2147417843 (8001010D)       Impossibile eseguire una chiamata in uscita.
                             Invio in di una chiamata sincrona di input
                             in corso...
-2147417842 (8001010E)       Chiamata un'interfaccia su cui era stato eseguito
                             il marshalling per un thread differente.
-2147417841 (8001010F)       CoInitialize non è stato chiamato sul thread
                             corrente.
-2147417840 (80010110)       Versioni di OLE non corrispondenti nei computer
                             client e server.
-2147417839 (80010111)       OLE ha ricevuto un pacchetto con intestazione non valida.
-2147417838 (80010112)       OLE ha ricevuto un pacchetto con estensione non valida.
-2147417837 (80010113)       L'interfaccia o l'oggetto richiesto non esiste.
-2147417836 (80010114)       L'oggetto richiesto non esiste.
-2147417835 (80010115)       OLE ha inviato una richiesta ed è in attesa della
                             risposta.
-2147417834 (80010116)       OLE è in attesa prima di inviare di nuovo la richiesta.
-2147417833 (80010117)       Impossibile accedere al contesto della chiamata
                             dopo aver completato la chiamata.
-2147417832 (80010118)       Rappresentazione su chiamate non protette non supportata.
-2147417831 (80010119)       Inizializzare la protezione prima dell'esecuzione
                             o dell'annullamento del marshalling delle interfacce.
                             Impossibile modificare dopo l'inizializzazione.
-2147417830 (8001011A)       Nessun package di protezione installato
                             nel computer oppure l'utente non ha eseguito
                             l'accesso oppure non vi sono package di protezione
                             compatibili fra il client e il server.
-2147417829 (8001011B)       Accesso negato.
-2147417828 (8001011C)       Chiamate remote non consentite per il processo.
-2147417827 (8001011D)       Formato non valido o sconosciuto del pacchetto di dati
                             di interfaccia su cui è stato eseguito il marshalling (OBJREF).
-2147352577 (8001FFFF)       Errore interno.
-2146893823 (80090001)       Identificatore utente non valido.
-2146893822 (80090002)       Hash non valido.
-2146893821 (80090003)       Chiave non valida.
-2146893820 (80090004)       Lunghezza non valida.
-2146893819 (80090005)       Dati non validi.
-2146893818 (80090006)       Firma non valida.
-2146893817 (80090007)       Versione del provider non valida.
-2146893816 (80090008)       Algoritmo specificato non valido.
-2146893815 (80090009)       Flag specificati non validi.
-2146893814 (8009000A)       Tipo specificato non valido.
-2146893813 (8009000B)       Chiave non valida per l'utilizzo nello stato specificato.
-2146893812 (8009000C)       Hash non valido per l'utilizzo nello stato specificato.
-2146893811 (8009000D)       Chiave inesistente.
-2146893810 (8009000E)       Memoria insufficiente per l'operazione.
-2146893809 (8009000F)       Oggetto già esistente.
-2146893808 (80090010)       Accesso negato.
-2146893807 (80090011)       Impossibile trovare l'oggetto. 

-2146893806 (80090012)       Dati già crittografati.
-2146893805 (80090013)       Il provider specificato non è valido.
-2146893804 (80090014)       Tipo del provider specificato non valido.
-2146893803 (80090015)       Chiave pubblica del provider non valida.
-2146893802 (80090016)       Keyset inesistente.
-2146893801 (80090017)       Tipo di provider non definito.
-2146893800 (80090018)       Tipo di provider registrato non valido.
-2146893799 (80090019)       Keyset non definito.
-2146893798 (8009001A)       Keyset registrato non valido.
-2146893797 (8009001B)       Tipo di provider non corrispondente al valore registrato.
-2146893796 (8009001C)       File della firma digitale danneggiato.
-2146893795 (8009001D)       Impossibile inizializzare in modo corretto
                             la DLL del provider.
-2146893794 (8009001E)       Impossibile trovare la DLL del provider.
-2146893793 (8009001F)       Parametro Keyset non valido.
-2146893792 (80090020)       Errore interno.
-2146893791 (80090021)       Errore di base.
-2146762751 (800B0001)       Il provider attendibilità specificato non è
                             noto in questo sistema.
-2146762750 (800B0002)       Operazione di verifica dell'attendibilità non
                             supportata dal provider specificato.
-2146762749 (800B0003)       Il modulo specificato non è supportato o è
                             sconosciuto al provider attendibilità.
-2146762748 (800B0004)       Oggetto non attendibile per l'azione
                             specificata.
-2146762747 (800B0005)       Errore. Problema nel processo di codifica ASN.1.
-2146762746 (800B0006)       Errore. Problema nel processo di decodifica ASN.1.
-2146762745 (800B0007)       Lettura/scrittura in corso delle estensioni con
                             attributi corretti e viceversa.
-2146762744 (800B0008)       Errore di crittografia non specificato.
-2146762743 (800B0009)       Impossibile determinare le dimensioni dei dati.
-2146762742 (800B000A)       Impossibile determinare le dimensioni dei dati con
                             dimensioni indefinite.
-2146762741 (800B000B)       Per l'oggetto è impossibile leggere e scrivere
                             dati con definizione automatica delle dimensioni.
-2146762496 (800B0100)       Nessuna firma nell'oggetto.
-2146762495 (800B0101)       Un certificato richiesto non appartiene al
                             periodo di validità.
-2146762494 (800B0102)       Nidificazione dei periodi di validità della catena di
                             certificazione non corretta.
-2146762493 (800B0103)       Un certificato che può essere utilizzato solo come
                             certificato finale viene utilizzato come autorità
                             di certificazione o viceversa.
-2146762492 (800B0104)       Violato un limite di lunghezza di percorso nella
                             catena di certificazione.
-2146762491 (800B0105)       Una estensione di tipo sconosciuto segnata
                             come 'critical' è presente in un certificato.
-2146762490 (800B0106)       Un certificato viene utilizzato per uno scopo
                             non permesso.
-2146762489 (800B0107)       Un certificato figlio in realtà non è stato emesso da
                             quello che appare come suo certificato genitore.
-2146762488 (800B0108)       Certificato assente oppure valore vuoto per un campo
                             importante, quale oggetto o nome dell'autorità
                             emittente.
-2146762487 (800B0109)       Una catena di certificazione è stata elaborata
                             correttamente ma ha terminato in un certificato
                             che non è riconosciuto dal fornitore di fiducia.
-2146762486 (800B010A)       Una catena di certificazione non è stata eseguita
                             come avrebbe dovuto.
Pubblicato in Windows | Lascia un commento

IT Management Suite Framework

Here a picter i find useful for better understand the modules that are in the IT Management Suite:

IT Managemente Suite contain:

Client\Server Management:

  • Inventory
  • Software
  • Patch
  • Remote
  • Power
  • Imaging
  • Monitor

Asset Management Suite:

  • Asset Management
  • Bar Code
  • Customizable DB

Service Desk

Wise Package Studio

Symantec Workflow

Add-On:

  • Security
  • Mobile Support
  • Application Streaming

There is a common base, in fact all of this except for Application Streaming will use Integrated Workflow Technology and the Notification Server Layer

Pubblicato in Altiris, Altiris 7 | Lascia un commento