Microsoft Update Services WSUS API - windows

I'm working with WSUS API, and i'm just a beginner in this.
I have configured WSUS in server 2008 machine. And i'm also getting the list of available updates. Now my work is to find every information of a particular patch with the help of WSUS API.
With the help of example provided in the WSUS API tool i'am able to extract the title, release date, category type and some other information. But these two information "downloadURL" of a patch and Target OS of a patch (what i meant is a particular patch is applicable for which OS for windows 7 x64 or for windows 8 x86 ??????) I'm not able to get. I tried looking in Iupdate interface but still no luck.
Any help will be appreciated.
Thanks in advance.

The downloadURL(s) you should find in IUpdate -> DownloadContents -> IUpdateDownloadContent Entries
Check: https://msdn.microsoft.com/en-us/library/windows/desktop/aa386120(v=vs.85).aspx
For the targetOS, I am not so sure if there is a way to find out.

Related

Apache SkyWalking Infrastructure Monitoring

How to monitor Windows OS using Apache skywalking?
This feature is not available but what all changes in code helps to monitor windows?
please share vm.yaml file required for windows
you could submit an issue(feature request) asking for this support.
Maybe some contributors have the interest to add this as a new feature.
The Windows monitoring feature has been accepted by the upstream.
The doc is https://skywalking.apache.org/docs/main/next/en/setup/backend/backend-win-monitoring/
The earliest release including this feature should be 9.4.0

Can Informatica be used on Windows system?

I would like to know if Informatica can be used on Windows system ? If so what are the prerequisites?
Both the previous answers are wrong.
Windows 10 is supported for installing the client tools only.
For exact details which Windows server versions are supported, please log on (after initial sign-up if you haven't already done so) to the Informatica Network at https://network.informatica.com ; there's a section named Product Availability Matrices, here you find for each PowerCenter version the so-called Product Availability Matrix (PAM) indicating which Windows versions are supported for server installation and for client installation. You need both, and you can install both on the same Windows server system.
I won't go into this ugly ancient flame war here. Be it enough to say that some people managed to install the server part on Windows 10, but very few ever made it work reliably (in most cases the installation seems to work but doesn't, at latest after the next system restart). I wouldn't waste one single second trying to do so, it's not worth the time.

DynaTrace installation issue

During re-installation of Dyntrace I getting below error, Tried to google it but didn't find any appropriate solution.
When you say "re-installation" does it mean you hit the "Modify" option or did you install a 6.1 on an existing 6.0 installation?
Can you look at the Windows Event Log? Typically installers write error messages in the windows event log.
What I'Ve seen in the past is that some anti-virus software corrupated the msi file that people downloaded from our download servers. Can you try downloading it again? maybe from a different machien? You can get the current installers from here https://community.compuwareapm.com/community/display/EVAL/Step+1+-+Download+and+install+dynaTrace
Please also check out our community portal where we have a dedicated discussion forum for dynatrace related questions: https://community.compuwareapm.com/community/display/DTFORUM/dynaTrace+Forums+Home
Andi

How to check the applicability of a Microsoft patch

Environment:
I work in a lab that tests software against multiple domain configurations. I currently have 8 domains with no cross-domain trust. They each have a WSUS server that talks to our primary NOC WSUS Server. Other than talking to the primary WSUS server, there is no communication from one domain to the other. I cannot change GPO settings or install any software that isn't already installed. The domains range from Windows XP with Server 2003 to Windows 7 with Server 2008. Each domain has anywhere between 8-20 servers and 3-5 workstations.
I have a machine that can talk to each of the servers in all of the domains, and can also talk to the primary WSUS server. I primary work with PowerShell, but I'm not opposed to another language if it makes what I'm trying to do easier. I have PowerShell 2.0 installed, but I can easily installed PowerShell 3.0 if needed.
Scenario:
I am charged with checking if patches have been installed on each of the servers. This testing cannot rely on WSUS's built in reporting tools, per requirements I cannot change. I would receive a list of patches, and I need to check each server to see if the patches are installed. Since the patches can be anything from Windows XP to Server 2008, I also need to check if the patch is applicable to the server itself. I have tried to use PoshWSUS to check for applicability, but I cannot get a connection to the Primary WSUS server because of either IIS rules or a Firewall rule. I have search online, and followed several guides, but this WSUS's setup is very customized, and I can only do so much to the server itself.
Example:
I have the following Patches:
KB2604092
KB2676562
KB2686509
I want to check the following server:
DC01: A Windows Server 2008 Domain Controller
I am currently using the following PowerShell command to test if they are installed:
Get-HotFix -ID "KB2604092","KB2676562","KB2686509" -ComputerName DC01
This command shows the following patches are installed:
KB2676562
KB2686509
Leaving the following uninstalled:
KB2604092
This correctly tells me that KB2676562 and KB2686509 are installed, but it doesn't tell me if KB2604092 missing, or not applicable.
What I am stuck on is how to verify that KB2604092 is not applicable to DC01. I can easily search Microsoft's site to verify it is only for Windows Server 2003 or Windows XP, but how can I check it's applicability via a script. I would love to find a way to scrap the Microsoft KB article for the data, but I don't know how to pull the required information from the web page. I assume there has to be a check within WSUS to check applicability, but I don't know where to look for something like that.
Edit:
I forgot to mention, I have no control over what patches are approved, that is done by an outside company.
Well for security patches, Microsoft publishes a a spreadsheet that lists the all security bulletins since 1998. You can download from this page. (Direct link to spreadsheet)
You could then parse that spreadsheet (if you convert it to a CSV file, that would be easy to parse in powershell). It gives you all the information you are asking about.
If you're only interested in whether the update is applicable to the corresponding operating system, IUpdate.ProductTitles should give you the information you need.
There are more complicated cases, such as where an update is applicable only if a certain system component is installed. I don't think there's any way to handle those cases automatically.

WinCvs Client setup

Dear all, I am using gcvs-1.11 version. My cvs server in RHEL ,i have some RHEL machines and some Windows Xp machines as client.RHEL cvs clients are working fine but from windows i couldn't able to access cvs server. In installed WinCvs 2.0.24 in windows. when i am trying to login from windows machine it doesn't respond for my request.I am getting
"Unable to initialize the CVS process: The system cannot find the file specified. The CVS used is : cvs.exe" as result. How to setup WinCvs client to access gcvs. Thanks in advance
To resolve it I reinstalled CVSNT this time allowing the CVSNT Server to be installed. This fixed the problem although I now had to manually disable the unwanted CVSNT services.
(I have not tried. Please let us know whether it successes or not.)
Reference: http://www.cvsnt.org/pipermail/cvsnt/2006-January/023339.html
Please try "Run as administrator". It works on Windows 7 when I experienced the same situation.

Resources