Thursday, 10 August 2017

XIA Links - Get all applications and their locations

To get all the applications that have been added to XIA Links, including their possible location paths, use the API which is accessed from the XIA Links Server homepage:


The GET_MyApplications operation returns a list of all the applications.  Each application within this list contains the name and a list of possible location paths.

Here is an example PowerShell script which connects to the server, gets the applications then loops through each application and writes out the name and possible location paths to a CSV file which is saved in c:\temp

# Connect to the server
Clear-Host
Write-Host "Connecting to XIA Links Server at" $url
$xia = New-WebServiceProxy -UseDefaultCredential -Uri $url
Write-Host "Connected as" $xia.WhoAmI()
Write-Host ""

# Write the CSV headers
$binaryData = "Application name, Possible Application Location Paths"

# Get all applications
Write-Host "Executing GET_MyApplications"
$response = $xia.GET_MyApplications()

# Get data for each application
foreach($application in $response.Applications)
{
    $binaryData += "`r`n" # Put each application on a new line
    $binaryData += $application.ApplicationName
    $binaryData += ","
    # Get each possible application location path
    foreach($possibleApplicationPath in $application.PossibleApplicationPaths)
    {
        $binaryData += $possibleApplicationPath + " "
    }   
}

Write-Host "Saving CSV file"
$filename = "c:\temp\xialinksapplications.csv"
[IO.File]::WriteAllText($filename,$binaryData)
[System.Diagnostics.Process]::Start($filename

Thursday, 29 June 2017

Stop Windows Modules Installer Worker Process

This post describes how to stop the Windows Modules Installer Worker process when it starts utilising 99% CPU.  On a live server, I would leave this running however on a test virtual server, it can slow down the entire machine and be a real pain!



If I'm using one of my Windows Server 2012 R2 or Windows Server 2016 virtual machines and it starts running really slowly, the first thing I check is Task Manager.


If the Windows Modules Installer Worker process is using 99% CPU, it's possible that the machine has started maintenance.  This can often happen with virtual machines that are only powered on occasionally.

To check if maintenance is running, open the Control Panel, go to Action Center then expand Maintenance and press Stop Maintenance.


After a minute or so, you should notice the Windows Modules Installer Worker process stops using the CPU and the performance of your machine vastly improves!


Thursday, 15 June 2017

Install XIA Configuration Server v9.1

Hot on the tails of the version 9.1 release of XIA Configuration Server is a new installation video.

- The IIS and .NET prerequisites are still required however they are now installed automatically so, if you have SQL, you can simply download and run the installer.

- If SQL is present, the SQL fields are now filled in automatically.

- For a default installation, the only actions you need to take are to add your license file and specify credentials for performing a scan.

The video also covers what the advanced option checkboxes shown at the end of the installation wizard do such as 'Setup and schedule the default scan profile'.



Watch this video on YouTube:
How to install the network documentation tool XIA Configuration Server v9.1

Wednesday, 14 June 2017

What's new in XIA Configuration Server v9.1

CENTREL Solutions recently released v9.1 of their network documentation tool XIA Configuration Server.

Due to the improvements made to security, XIA Configuration Server is now based on the .NET Framework 4.6.2.

The following features have also been added:

- Support for scanning network devices using SNMP version 3




- A number of security improvements including:

-- A dedicated client access web service

-- The ability to use client certificates for two-factor authentication

-- Support for client registration and polling allowing client installations to be tracked

-- Improved server connection settings including updated proxy settings and service level inheritance

-- Support for TLS 1.2 encryption between the XIA Configuration Client and XIA Configuration Server

The licensing has also been simplified.



The CENTREL Solutions website has also been updated with an updated price guide and quote request page.

To get a free trial license, visit the request free trial page.


Wednesday, 22 February 2017

Import Users into Active Directory from CSV

In this video, the Active Directory management tool XIA Automation is used to import users into AD from a CSV file.

The CSV import feature is one of the many benefits of using XIA Automation to help manage your network.  It can be combined with automation tasks to enable you to mass provision user accounts in minutes.



- Please visit the XIA Automation page form more information.

- A free trial version is available.

Thursday, 16 February 2017

Install XIA Links Server

If you need help installing XIA Links, check out the tutorial video posted on the CENTREL Solutions YouTube channel.

It covers how to install the prerequisites including IIS, .NET 3.5 and ASP.NET 3.5.


XIA Links Server is then installed.  The .NET CLR version is changed to v2.0.  The XIA Links Client is then downloaded and installed from the Server homepage.

Finally, the Server URL is configured in the Client and the licence file is applied.

- Please visit the XIA Links page for more information.

- A free trial version is available.

Wednesday, 15 February 2017

Install XIA Automation Server

Fresh off the back of our XIA Configuration Server installation video, we've created a XIA Automation Server installation video.

It covers how to install all the prerequisites including IIS, .NET 3.5 and ASP.NET 3.5 and walks you through the installation steps.


The purpose of the client and server is briefly mentioned at the end.  Note: This is covered in more detail in our getting started video.

- Please visit the XIA Automation page for more information.

- A free trial version is available.