Get OpenSSL Version on multiple servers *2003/2008/2008r2/2012*?

Does anyone have a script that would help get the version of OpenSSL on multiple servers?

The problem with the 1st command is the result only has the version, no server name.
Next I ran the command below and that provides more info in the log, but it's a mess.  Below are a few of the results, some that don't run openssl and then 1 that does.  
psexec -accepteula @servers.txt openssl version >> c:\temp\output.log
2>&1
Connecting to SANDSRV01...
Starting PSEXESVC service on SANDSRV01...
Connecting with PsExec service on SANDSRV01...
Starting openssl on SANDSRV01...
PsExec could not start openssl on SANDSRV01:
Connecting to SANDSRV02...
Starting PSEXESVC service on SANDSRV02...
Connecting with PsExec service on SANDSRV02...
Starting openssl on sand0The system cannot find the file specified.
The system cannot find the file specified.
The system cannot find the file specified.
The system cannot find the file specified.
The system cannot find the file specified.
The system cannot find the file specified.
The system cannot find the file specified.
The system cannot find the file specified.
The system cannot find the file specified.
The system cannot find the file specified.
,±Ôð¦%eYžEÛ÷Wpen config file: /usr/local/ssl/openssl.cnf
OpenSSL 1.0.1 14 Mar 2012
The system cannot find the file specified.
The system cannot find the file specified.
The system cannot find the file specified.
The system cannot find the file specified.
The system cannot find the file specified.
The system cannot find the file specified.
The handle is invalid.
The system cannot find the file specified.
The handle is invalid.
SRV02...
PsExec could not start openssl on SANDSRV02:
Connecting to SANDSRV03...
Starting PSEXESVC service on SANDSRV03...
Connecting with PsExec service on SANDSRV03...
Starting openssl on SANDSRV03...
PsExec could not start openssl on SANDSRV03:
PsExec could not start openssl on SANDSRV03:

Similar Messages

  • Does DPM 2012 R2 with rollup 2 support any version of Windows Server 2003/2008 on Hyper-V?

    We have Hyper-V Hosts with VMs which include Windows 2003/2003R2/2008/2008R2.
    If I we upgrade to DPM 2012 R2 Update Rollup 2, will we be able to backup all those VMs now?   The support matrix (http://technet.microsoft.com/en-us/library/jj860400.aspx)
    still seems to show what is supported by the initial release of DPM 2012 R2, not an updated version for the rollup.
    We currently use DPM 2012 SP1 and Hyper-V hosts using Server 2012.

    Hi,
    This is kind of a loaded question because DPM 2012 R2 never dropped support for protecting Windows 2003/2008 using host level backup.
    However, the support matrix will be updated shortly to include the added support for protecting workloads on Windows 2003 / 2008 using DPM 2012 R2 UR2.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT]
    This posting is provided "AS IS" with no warranties, and confers no rights.

  • Previous versions displays only the 64 OLDEST previous versions for vista, win7, 2008, 2008R2, 2012

    I set HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VSS\Settings\MaxShadowCopies to 128 which allows the server to create 128 shadowcopies - which it does.
    HOWEVER. the 'previous versions' tab on some clients only displays the oldest 64 previous versions and not the newest 64. I can verify this by changing MaxShadowCopies to 80, and I see the oldest 64 previous version but not the newest 16.
    Server is win08R2
    Client 2003r2 or XP: ALL 128 pervious versions are displayed
    Client vista/win7/2008/2008R2: ONLY the 64 oldest are displayed

    I set HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VSS\Settings\MaxShadowCopies to 128 which allows the server to create 128 shadowcopies - which it does.
    HOWEVER. the 'previous versions' tab on some clients only displays the oldest 64 previous versions and not the newest 64. I can verify this by changing MaxShadowCopies to 80, and I see the oldest 64 previous version but not the newest 16.
    Server is win08R2
    Client 2003r2 or XP: ALL 128 pervious versions are displayed
    Client vista/win7/2008/2008R2: ONLY the 64 oldest are displayed
    http://technet.microsoft.com/en-us/library/ee923636(WS.10).aspx
    Only the last 64 are manageable... you have to update the registry.
    Try deploying that variable through GPO as a registry update, see if it changes on the client facing side.
    Computer Configuration\Preferences\Windows Settings\Registry - Right Click the blank section and select "New Registry Item"
    Action Update
    Hive Hkey_local_machine
    Key Path SYSTEM\CurrentControlSet\services\VSS\Settings
    Value MaxShadowCopies
    Value Type DWORD
    Value Data 128 
    Value Data Min. 1 Max 512
    Steve Kline
    Microsoft Certified IT Professional: Server Administrator
    Microsoft Certified Product Specialist
    Microsoft Certified Network Product Specialist
    This posting is "as is" without warranties and confers no rights.

  • SQL Server Service Packs (2008, 2008R2, 2012)

    Hi all,
    it appears that no one took care of installing Service Packs for our SQL Servers from WSUS and now i have to do it. What i have:
    MS SQL Server 2008 R2 Service Pack 1
    MS SQL Server 2008 Service Pack 1,2,3
    MS SQL Server 2012 Service Pack 1,2
    As you could see some of them a really old.
    1. The fact that everything is running so far without any problems and complains bring the question: Do I have to install Service Packs?
    2. Is it ok if I go directly to the latest Service Pack for each Server or i have to go the "entire road" installing one after another.
    3. What is the best way to do the updates: Install all other security and critical updates, restart the server, then install the service pack and restart again the server. 
    Actually my knowledge for SQL Server and Updates for it are not so big that's why i want to apologies for the stupid questions. Thanks in advance

    1. The fact that everything is running so far without any problems and complains bring the question: Do I have to install Service Packs?
    Hi,
    Yes very much recommended if your SQL server 2008 is not at SP/Sp4 it would not come under extended support purview. If you have 2008 r2  not with SP3 again you are out of extended support.  For 2012 as well apply Sp2 .Mainstarem support for 2008/2008
    R2 has already ended
    2. Is it ok if I go directly to the latest Service Pack for each Server or i have to go the "entire road" installing one after another.
    Hi,
    Yes you can directly upgrade to SQL
    Server 2008 SP4 because SP are cumulative and latest SP will include all fixes present in one released before it . As a fact you can always apply latest SP for any SQL server version for fact that it is cumulative. Dont go for SP3 go for SP4 in 2008 and
    SP3 for 2008 r2
    3. What is the best way to do the updates: Install all other security and critical updates, restart the server, then install the service pack and restart again the server.
    Best way can be referred from below docs
    http://msdn.microsoft.com/en-us/library/dd638062%28v=sql.100%29.aspx
    http://social.technet.microsoft.com/wiki/contents/articles/25632.how-to-install-sql-server-2012-sp2-on-standalone-sql-server-instance.aspx
    Just above doc is for 2012 but will hold true for 2008 as well. SP might require restart of Windows machine on which SQL Server resides.
    Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it
    My Technet Wiki Article
    MVP

  • Version 2003-2008 Microsoft SQL Server

    I was working with connection to SQL Server 2003, but, on the next days we switch on SQL Server 2008, my question is:
    The drivers with i was working on 2003 works on 2008? If don't, where i get them because i don't have the media of SQL Server 2008.

    As far as I know , no they do not work with 2008. The JDBC driver version 2.x works with 2008 and not 1.x. You will get get from MSFT site -
    http://www.microsoft.com/downloads/details.aspx?FamilyID=99B21B65-E98F-4A61-B811-19912601FDC9&displaylang=en
    and java version which it is compatible with is Java 1.6.x.
    Try it and let us know.

  • OBIEE 11.1.1.5 on windows 2003/2008-64 bit &certification matrix confusion

    Dear Friends,
    Please let me know that whether OBIEE 11.1.1.5 can be installed on windows 2003/2008 (64 bit) servers?
    The reason is I could see 11.1.1.5 downloads for Windows/ Linux/solaris ...
    But in the certificatiomn matrix (excel file - bi-11gr1certmatrix-166168.xls) when I look for 11.1.1.5+ i could see the supported platforms are solaris,HP-unix and Exa logic
    but for 11.1.1.3+ i could see the supported platforms are windows/linux/solaris/HP-unix....
    Same thing for supported browsers
    11.1.1.3+ supports IE,Firefox whereas
    11.1.1.5+ supports only safari
    I really what to know where does the OBIEE 11.1.1.5 version fits in
    11.1.1.3+
    (or)
    11.1.1.5+
    which one i have to consider?
    Please clarify
    Regards,
    DB

    Hi,
    OBI 11.1.1.5 is certified for Windows 2003/2008 64bit. The + (plus sign) must be interpreted as 'and above'. So Windows 2003 64 bit is certified for 11.1.1.3 and above (like 11.1.1.5).
    With the release of 11.1.1.5 additional platforms are certified (like Solaris), those are listed as from 11.1.1.5 and above.
    Regards

  • [PowerShell] Ping multiple servers simultaneously with PowerShell: Test-ConnectionAsync (strange problems)

    I am hoping the author of the script "Ping multiple servers simultaneously with PowerShell: Test-ConnectionAsync" can help me.
    I found it at: https://gallery.technet.microsoft.com/scriptcenter/Multithreaded-PowerShell-0bc3f59b
    I am using the version dated: 5/8/2014
    I extraced the entire function from the .psm1 file for use in a script that continuously pings about 100 devices and sends an email when a device has failed three times in a row.  At some point, usually between 15 minutes and several hours, the script
    stops running.  If I break out of it <CTRL>-C, and run a "Get-Job" command, I can see that a job is "stuck" at the "Running" state.  I can even retrieve the data using "Receive-Job" and it looks fine.
     Here is a sample of the Get-Job after the program froze (I changed the Source and Destination to protect the names/IPs)...
    PS C:\Program Files\ServerScripts\DeviceMonitor> Get-Job
    Id     Name            PSJobTypeName   State         HasMoreData     Location             Command
    145678 Job145678       WmiJob          Running       True            .                    Test-Connection
    PS C:\Program Files\ServerScripts\DeviceMonitor> Receive-Job 145678
    Source        Destination     IPV4Address      IPV6Address                              Bytes    Time(ms)
    SERVER1  XX.XXX.XXX.XX   XX.XXX.XXX.XX                                             32       5
    SERVER1  XX.XXX.XXX.XX   XX.XXX.XXX.XX                                             32       5
    SERVER1  XX.XXX.XXX.XX   XX.XXX.XXX.XX                                             32       5
    SERVER1  XX.XXX.XXX.XX   XX.XXX.XXX.XX                                             32       5
    PS C:\Program Files\ServerScripts\DeviceMonitor> Get-Job
    Id     Name            PSJobTypeName   State         HasMoreData     Location             Command
    145678 Job145678       WmiJob          Running       False           .                    Test-Connection
    I tried added some additional output in the function to troubleshoot but I can't seem to find the root cause.  I would be happy if I could remove the "stuck" job after a certain amount time, even though this doesn't get to the root of the
    problem.
    Any assistance would be appreciated.  Even if you could point me in the right direction.
    Thank you.

    Hi,
    Questions for Gallery items should be asked on the QandA tab of the listing, as that is usually the fastest way to contact the script's author:
    https://gallery.technet.microsoft.com/scriptcenter/Multithreaded-PowerShell-0bc3f59b/view/Discussions#content
    Dave does frequent this forum, so you might get a response from him here directly.
    Don't retire TechNet! -
    (Don't give up yet - 13,085+ strong and growing)

  • Can we get data from business views  in CR 2008/XI?

    Hi All,
    Can we get data from business views  in CR 2008/XI?
    If its possible, pls let us know how to get connect with Business View in both of these versions and what is the tool that we have to use to create Business Views.
    Thank you,
    Krishna Pingali

    Hi Krishna,
    Crystal Reports/BusinessObjects Enterprise ( BOE ) Business Views can only be created using the BV build which comes with BOE and installed using the Work Station installer for BOE. for both XI and 2008.
    You cannot mix these two versions on the same PC not can one talk to the other, the BV designer must match the same version as BOE. XI ( version 11.0 ) is no longer available but if you mean XI R2 ( version 11.5 ) then it still is.
    It's not completely clear which Business View you are referring to? BOE has a Business View Designer so not sure if this is just a naming problem or not? If you are referring to the BOE Business View Designer then the above is true. If your reference is about some other BV designer or data source then you need to clarify.
    Contact our Sales department for pricing and availability.
    Thank you
    Don

  • Managing multiple servers

    Not sure what i am looking for at the moment but we have 6 * solaris 9 servers, 5 * solaris 10, about 30 zones and it's only going to get bigger.
    it's become a real pain to manage(add,remove,keep track) users across multiple server/zones. How do other people go about managing multiple servers i for one don't want to log into each box/ zone and create a user accout which is currently what we do.
    Guess what i am looking for is some way of managing all of our boxes from a central point.

    Using a directory service like NIS or LDAP will allow user accounts for many hosts to be created and managed centrally. LDAP is what Active Directory is based on. Sun's implementation is called iPlanet. Sun One Directory Server, or Java Directory service, depending on the phases of the moon.
    For spotting problems on servers (disk full, host down, &c), we use nagios. It's fantastic.
    My employer also spent a good deal of money on opsware, but shall we say the benefits of it are not yet obvious.

  • Can't Figure Out If My Macbook Can Upgrade , currently running 10.6.8 and wanted to get latest version os but can't upgrade current os Please Help !!!!

    Can't Figure Out If My Macbook Can Upgrade , currently running 10.6.8 and wanted to get latest version os but can't upgrade current os Please Help !!!! Hardware Overview:
      Model Name: MacBook Air
      Model Identifier: MacBookAir3,1
      Processor Name: Intel Core 2 Duo
      Processor Speed: 1.4 GHz
      Number of Processors: 1
      Total Number of Cores: 2
      L2 Cache: 3 MB
      Memory: 2 GB
      Bus Speed: 800 MHz
      Boot ROM Version: MBA31.0061.B01
      SMC Version (system): 1.67f4
      Serial Number (system): C0*******DQX
    processor 1.4 ghz
    mem 2gb 1067 mhz ddr3
    startup disk Macintosh HD
    <Edited by Host>

    You can upgrade to Mountain Lion
    Upgrading from Snow Leopard to Mountain Lion
    You can upgrade to Mountain Lion from Lion or directly from Snow Leopard. Mountain Lion can be downloaded from the Mac App Store for $19.99.
    If you sign into the App Store and try to purchase Mountain Lion but the App Store says your computer is not compatible then you may still be able to upgrade to Lion per the following information.
    Upgrading to Mountain Lion
    To upgrade to Mountain Lion you must have Snow Leopard 10.6.8 or Lion installed. Purchase and download Mountain Lion from the App Store. Sign in using your Apple ID. Mountain Lion is $19.99 plus tax. The file is quite large, over 4 GBs, so allow some time to download. It would be preferable to use Ethernet because it is nearly four times faster than wireless.
         OS X Mountain Lion - System Requirements
           Macs that can be upgraded to OS X Mountain Lion
             1. iMac (Mid 2007 or newer) - Model Identifier 7,1 or later
             2. MacBook (Late 2008 Aluminum, or Early 2009 or newer) - Model Identifier 5,1 or later
             3. MacBook Pro (Mid/Late 2007 or newer) - Model Identifier 3,1 or later
             4. MacBook Air (Late 2008 or newer) - Model Identifier 2,1 or later
             5. Mac mini (Early 2009 or newer) - Model Identifier 3,1 or later
             6. Mac Pro (Early 2008 or newer) - Model Identifier 3,1 or later
             7. Xserve (Early 2009) - Model Identifier 3,1 or later
    To find the model identifier open System Profiler in the Utilities folder. It's displayed in the panel on the right.
         Are my applications compatible?
             See App Compatibility Table - RoaringApps.
         For a complete How-To introduction from Apple see Upgrade to OS X Mountain Lion.

  • BPC 7.5 version for Netweaver on Windows 2008 R2

    Hi all,
    I am installing BPC 7.5 version for Netweaver on Windows 2008 R2 SP1.
    I have completed installation and post installation steps for both ABAP and .Net components.
    Now, while executing  http://localhost/OSoft i am getting below mentioned error
    Error Summary
    HTTP Error 401.2 - Unauthorized
    You are not authorized to view this page due to invalid authentication headers.
    Detailed Error Information
    Module IIS Web Core                                                          Requested URL http://ides3:80/OSoft
    Notification AuthenticateRequest                                      Physical Path F:\PC_NW\Websrvr\web
    Handler StaticFile                                                               Logon Method Not yet determined
    Error Code 0x80070005                                                     Logon User Not yet determined 
    Most likely causes:
    u2022No authentication protocol (including anonymous) is selected in IIS.
    u2022Only integrated authentication is enabled, and a client browser was used that does not support integrated authentication.
    u2022Integrated authentication is enabled and the request was sent through a proxy that changed the authentication headers before they reach the Web server.
    u2022The Web server is not configured for anonymous access and a required authorization header was not received.
    u2022The "configuration/system.webServer/authorization" configuration section may be explicitly denying the user access.
    Any pointes toward solutions of this error?
    Thanks.

    Yes. Please check Server Manager -> Roles. Find Web Server (IIS) there (not a tree node, but on page), click "Add Role Services" and check that all Security role services are checked. If not - check, install missing role services, try .Net server, if it still doesn't work, reinstall.
    Otherwise it would not work.

  • Folder Comparison from multiple servers

    I need to compare folders from multiple servers which do not have direct connection so i was trying to generate a text file with command dir /b /s >c:\server1.txt and feed them to script to compare. 
    my desired output is csv file in the following format
    File name,Server1,server2,server3,is it missng file?
    File1,yes,yes,yes,No
    file2,Yes,Yes,No,Yes
    File3,Yes,No,Yes,Yes
    File4,No,Yes,Yes,Yes
    these folders contains few hundred thousand files and the script is taking 4 to 5 hours to run the comparison. i thought threads will help to run fast using parallel processng but did not help. i have no expreience with threads and after searching for examples
    and implementing it was even slower than normal. 
    i probably am doing something wrong. Any help is much appreciated. 
    The following is the script so far and it works fine but its taking long time.
    [array]$contentArray = @()
    [array]$allfileslist = @()
    [array]$uniquefileslist = @()
    [array]$allfilesSRVlist = @()
    [array]$srvlist = @()
    $FolderName = Split-Path -parent $MyInvocation.MyCommand.Definition
    $reportName = $FolderName + "\ComparisonReport3.csv"
    $ListOfFiles = get-childitem $FolderName
    $List = $ListOfFiles | where {$_.extension -ieq ".txt"}
    $list.count
    $index = 0
    foreach($listitem in $List){
    $listfilename = $listitem.FullName
    $listname = $listitem.Name
    $listname = $listname.replace(".txt","")
    $srvlist = $srvlist + $listname
    write-host $listfilename
    #$StrContent = get-content $listfilename
    $StrContent = [io.file]::ReadAllLines($listfilename)
    $contentArray += ,@($StrContent)
    $StrContent.count
    $contentArray[$index].count
    $index = $index + 1
    for($i = 0;$i -lt $index;$i++){
    $allfileslist = $allfileslist + $contentArray[$i]
    $allfileslist.count
    $uniquefileslist = $allfileslist | sort-object | get-unique
    $Stroutline = "File Name,"
    foreach($srvlistitem in $srvlist){
    $Stroutline = $Stroutline + $srvlistitem.ToUpper() + ","
    $Stroutline = $Stroutline + "Is it Missing file?"
    Write-Output $Stroutline | Out-File "$reportName" -Force
    foreach($uniquefileslistitem in $uniquefileslist){
    $Stroutline = ""
    $missingfile = "No"
    $Stroutline = $uniquefileslistitem + ","
    for($i=0;$i -lt $index;$i++){
    if($contentArray[$i] -contains $uniquefileslistitem){
    $Stroutline = $Stroutline + "Yes,"
    else{
    $Stroutline = $Stroutline + "No,"
    $missingfile = "Yes"
    $Stroutline = $Stroutline + $missingfile
    Write-Output $Stroutline | Out-File "$reportName" -Force -Append
    $j++
    Following is the script i modified using threads example. this is running even slower.
    [array]$contentArray = @()
    [array]$allfileslist = @()
    [array]$uniquefileslist = @()
    [array]$allfilesSRVlist = @()
    [array]$srvlist = @()
    $FolderName = Split-Path -parent $MyInvocation.MyCommand.Definition
    $reportName = $FolderName + "\ComparisonReport3.csv"
    $ListOfFiles = get-childitem $FolderName
    $List = $ListOfFiles | where {$_.extension -ieq ".txt"}
    $list.count
    $index = 0
    #$contentArray = New-Object 'object[,]' $xDim, $yDim
    foreach($listitem in $List){
    $listfilename = $listitem.FullName
    $listname = $listitem.Name
    $listname = $listname.replace(".txt","")
    $srvlist = $srvlist + $listname
    write-host $listfilename
    #$StrContent = get-content $listfilename
    $StrContent = [io.file]::ReadAllLines($listfilename)
    $contentArray += ,@($StrContent)
    $StrContent.count
    $contentArray[$index].count
    $index = $index + 1
    for($i = 0;$i -lt $index;$i++){
    $allfileslist = $allfileslist+ $contentArray[$i]
    $allfileslist.count
    #$uniquefileslist = $allfileslist | select –unique
    get-date
    $uniquefileslist = $allfileslist | sort-object | get-unique
    $uniquefileslist.count
    get-date
    $Stroutline = "File Name,"
    foreach($srvlistitem in $srvlist){
    $Stroutline = $Stroutline + $srvlistitem.ToUpper() + ","
    $Stroutline = $Stroutline + "Is it Missing file?"
    Write-Output $Stroutline | Out-File "$reportName" -Force
    $j = 1
    $count = $uniquefileslist.count
    $stroutput = ""
    $maxConcurrent = 50
    $results= ""
    $PauseTime = 1
    $uniquefileslist | %{
    while ((Get-Job -State Running).Count -ge $maxConcurrent) {Start-Sleep -seconds $PauseTime}
    $job = start-job -argumentList $_,$contentArray,$index -scriptblock {
    $StrArgFileName = $args[0]
    $ArgContentArray = $args[1]
    $ArgIndex = $args[2]
    $Stroutline = ""
    $missingfile = "No"
    $Stroutline = $StrArgFileName + ","
    for($i=0;$i -lt $ArgIndex;$i++){
    if($ArgContentArray[$i] -contains $StrArgFileName){
    $Stroutline = $Stroutline + "Yes,"
    else{
    $Stroutline = $Stroutline + "No,"
    $missingfile = "Yes"
    $Stroutline = $Stroutline + $missingfile
    $Stroutline
    While (Get-Job -State "Running")
    Start-Sleep 1
    $results = Get-Job | Receive-Job
    $results
    $stroutput = $stroutput + "`n" + $results
    Remove-Job *
    Write-Output $stroutput | Out-File "$reportName" -Force -Append
    Thank you very much!
    Vamsi.

    no i am not comparing the number of lines.. count i used was only for my information... it has nothing to do with the compare. here is the script with out count... 
    [array]$contentArray = @()
    [array]$allfileslist = @()
    [array]$uniquefileslist = @()
    [array]$allfilesSRVlist = @()
    [array]$srvlist = @()
    $FolderName = Split-Path -parent $MyInvocation.MyCommand.Definition
    $reportName = $FolderName + "\ComparisonReport3.csv"
    $ListOfFiles = get-childitem $FolderName
    $List = $ListOfFiles | where {$_.extension -ieq ".txt"}
    $index = 0
    foreach($listitem in $List){
    $listfilename = $listitem.FullName
    $listname = $listitem.Name
    $listname = $listname.replace(".txt","")
    $srvlist = $srvlist + $listname
    $StrContent = [io.file]::ReadAllLines($listfilename)
    $contentArray += ,@($StrContent)
    $index = $index + 1
    for($i = 0;$i -lt $index;$i++){
    $allfileslist = $allfileslist+ $contentArray[$i]
    $uniquefileslist = $allfileslist | sort-object | get-unique
    $strfinal = "File Name,"
    foreach($srvlistitem in $srvlist){
    $strfinal = $strfinal + $srvlistitem.ToUpper() + ","
    $strfinal = $strfinal + "Is it Missing file?"
    foreach($uniquefileslistitem in $uniquefileslist){
    $missingfile = "No"
    $Stroutline = $uniquefileslistitem + ","
    for($i=0;$i -lt $index;$i++){
    if($contentArray[$i] -contains $uniquefileslistitem){
    $Stroutline = $Stroutline + "Yes,"
    else{
    $Stroutline = $Stroutline + "No,"
    $missingfile = "Yes"
    $Stroutline = $Stroutline + $missingfile
    $strfinal = $strfinal + "`n" + $Stroutline
    Write-Output $strfinal | Out-File "$reportName" -Force -Append
    if you want to test it... just create two text files and put them in the same folder as the script. 
    server1.txt will have the following content
    filename1
    filename2
    filename3
    server2.txt will have the following content
    filename1
    filename2
    filename4
    it should generate the csv file ComparisonReport3.csv
    filename,server1,server2,Is it Missing file?
    filename1,yes,yes,no
    filename2,yes,yes,no
    filename3,yes,no,yes
    filename4,no,yes,yes

  • Upgrade OpenSSL version in Solaris 9

    Hi,
    Can any one provide me the procedure/steps to upgrade the OpenSSL version from 0.9.7d to 0.9.8za in Solaris 9 ?
    I did Google search on this. But unfortunately didn't get any documents/answers regarding this.
    Thanks in advance

    As these both version are incompatible in term of API, we don't provide it. But, you can still find and download from internet like from the Sunfreeware website or from one of these mirrors.

  • Capture performance metrics across multiple servers

    Hello. I'm still very new to Powershell but anyone know of a good Powershell v.3 -4 script that can capture performance metrics across multiple servers with an emphasis on HPC (high performance computing) and gen up a helpful report, perhaps in HTML or Excel
    format?
    Closest thing I've found and used is this line of powershell:
    http://www.microsoftpro.nl/2013/11/21/powershell-performance-monitor-on-multiple-remote-computers/
    Maybe figure out a way to present that in better format, such as HTML or Excel.
    Also, if someone can suggest some performance metrics to look at with an HPC perspective. For example, if a CPU is running at 100 utilization, figure out if which cores are running high, see how many threads are queued waiting for CPU time, etc...

    As far as formatting is concerned,
    ConvertTo-HTML is a basic HTML output format, but you can spice it up as much as you like:
    http://technet.microsoft.com/en-us/library/ff730936.aspx
    Out-Grid is very functional and pretty simple:
    http://powertoe.wordpress.com/2011/09/19/out-gridview-now-has-a-passthru-parameter/
    Here's an example with Excel:
    Excel
    Worksheets Example
    This might be a good reference for HPC, I don't have access to an HPC environment so I can't offer much advice there.
    http://technet.microsoft.com/en-us/library/ff950195.aspx
    It might be better to keep unrelated questions separate, so a thread doesn't focus on one question and you lose time getting an answer to another.
    I hope this post has helped!

  • Get Latest Version extremely slow

    Hello,
    When we do a "Get Latest Version" for a project containing about 450 subfolders this operation shows the "Contacting server to get list of items to update..." for a very long time. Eventually it will come up with an error "HTTP code 500: Internal Server Error". The event log indicates a time out. I have already increased the executionTimeout values for the various .config files used by the Web Services. This increases the time it takes for this error to appear (this can take up to 2 hours) but the error still appears. These subfolders each contain about 20 files with a total size in each folder of 180KB. 
    While the "Get Latest Version" is active the server CPU is not busy at all, it stays at 1-2%. It does not matter if we do the get latest from a client or on the server itself, the result is the same. It looks as if Team Foundation is blocked on something.
    When we do "Get Latest Version" on a smaller project (2250 files, 272 folders, total size of all files 134 MB) the operation also takes a long time, but it completes successfully.
    I've only been able to retrieve all files successfully by creating a .cmd file which contains a get command for each individual sub folder:
    tf get Folder1 /force /recursive
    tf get Folder2 /force /recursive
    tf get Folder3 /force /recursive
    etc.
    The execution of this command file takes about 20 minutes. During this time the TF server shows a much more substantial CPU load.
    We are running our Team Foundation Server (single-server deployment) on a Dell PoweEdge SC440 server (3.0 GHz, 1 GB RAM, Server 2003 R2 Standard Edition SP1).
    I have searched the forums for hints on these performance problems, but haven't found anything except instructions to look at the network configuration (half duplex/full duplex/auto detect). This can not be the issue since the issue also appears locally on the server.
    Any help would be appreciated, we really need to improve the performance of the system to make it usable for us.
    Regards,
    Henk.

    I'm sure there is a problem with our domain controller setup. When I had problems installing Team Foundation I found a post which advised to run a dsquery statement which does something similar to what the Team Foundation installation tries to do. When I tried this statement it failed with an error, at that point I decided to switch to using Workgroup accounts for the setup.
    Having said that, I had no problems logging on to the Team Foundation server system using a domain account, but it does appear other parts of the Active Directory functionality are not working correctly. We do not have much Active Directory expertise at the moment, it's something we will look into later.
    Henk

Maybe you are looking for