vrijdag 27 december 2013

Internet Explorer 11 compatibility

Vaak werken wat oudere webapplicaties niet of niet goed met een nieuwere browser, Om vlug je site weer werkend te krijgen kun je onderstaande code toevoegen aan je site (in de HEAD), dit zorgt ervoor dat je browser terug schakelt naar een oudere browser versie, waardoor je site waarschijnlijk weer werkt.

<meta http-equiv="X-UA-Compatible" content="IE=9">

Uiteraard is het wel beter om je site werkend te krijgen voor de nieuwere versies!

Hyper-V 2012 Hotfixes voor een stabiel cluster

Op onderstaande website worden alle hotfixes opgesomd die nodig zijn voor een stabiel Hyper-V cluster:
http://social.technet.microsoft.com/wiki/contents/articles/15576.hyper-v-update-list-for-windows-server-2012.aspx

Wij hebben ook diverse problemen gehad, vooral m.b.t. Lun's die verdwenenen tijdens het backuppen van virtuele machines middels DPM, de VM's op deze lun gingen vervolgens offline en kwamen niet meer up.
uiteindelijk hebben we ODX disabled op de host nodes en tot op heden hebben we geen problemen meer!

To establish a baseline of non-offloaded data transfer performance, first disable ODX on the server by following these steps:
  1. Open a Windows PowerShell session as an administrator.
  2. Check whether ODX is currently enabled (it is by default) by verifying that the FilterSupportedFeaturesMode value in the registry equals 0. To do so, type the following command:
    Get-ItemProperty hklm:\system\currentcontrolset\control\filesystem -Name "FilterSupportedFeaturesMode"
    
  3. Disable ODX support. To do so, type the following command:
    Set-ItemProperty hklm:\system\currentcontrolset\control\filesystem -Name "FilterSupportedFeaturesMode" -Value 1
  4. Bron: http://technet.microsoft.com/en-us/library/jj200627.aspx

UAG logon page aanpassen


Onderstaand de plaatsen waar ik aanpassingen heb gedaan voor de InternalSite (logon page)
Diverse images aangepast:
C:\Program Files\Microsoft Forefront Unified Access Gateway\von\InternalSite\Images\*.*
Aangezien er geen dutch xml is van de vertaling heb ik deze in onderstaande zo goed mogelijk vertaald:
C:\Program Files\Microsoft Forefront Unified Access Gateway\von\InternalSite\Languages\CustomUpdate\en-US.xml
(let op dat je een kopie maakt van de en-US.xml deze staat 1 niveau hoger in de map.
CSS aangepast op diverse plaatsen:
C:\Program Files\Microsoft Forefront Unified Access Gateway\von\InternalSite\css\CustomUpdate\template.css

Het resultaat:



maandag 19 augustus 2013

Time DPM 2012 Tape inventory job aanpassen

Binnen DPM kun je via de GUI niet de starttijd aanpassen van de Inventory tape job, dit kan enkel met Powershell.
Voer onderstaande commando uit binnen de DPM management powershell box: vergeet niet de servernaam aan te passen
 
Set-MaintenanceJobStartTime -DPMServerName "servernaam" -MaintenanceJob LibraryInventory -StartTime 16:00
 
 
Binnen DPM zie je nu dat de tijden zijn veranderd van 9:00 uur naar 16:00 uur:
 

woensdag 10 juli 2013

DPM 2012

"DPM failed to gather item level catalog for x database ...."

om dit op te lossen voer je het volgende commando uit op de DPM server met de DPM powershell module:
Get-ProtectionGroup KO-DC2CE-SCDPM1 |get-datasource |where-object {$_.type -like "*sharepoint*"} | start-createcatalog
kijk bij de running jobs of er nu een job loopt die een catalog doet op je farm

woensdag 10 april 2013

DPM Free tape

DPM force tape mark as free

Maak een PS.1 bestand aan (powershell) en plak onderstaande code erin:
 
 
param ([string] $DPMServerName, [string] $LibraryName, [string[]] $TapeLocationList)
 
if(("-?","-help") -contains $args[0])
{
    Write-Host "Usage: ForceFree-Tape.ps1 [[-DPMServerName] <Name of the DPM server>] [-LibraryName] <Name of the library> [-TapeLocationList] <Array of tape locations>"
    Write-Host "Example: Force-FreeTape.ps1 -LibraryName "My library" -TapeLocationList Slot-1, Slot-7"
    exit 0
}
 
if (!$DPMServerName)
{
    $DPMServerName = Read-Host "DPM server name: "
 
    if (!$DPMServerName)
    {
        Write-Error "Dpm server name not specified."
        exit 1
    }
}
 
if (!$LibraryName)
{
    $LibraryName = Read-Host "Library name: "
 
    if (!$LibraryName)
    {
        Write-Error "Library name not specified."
        exit 1
    }
}
 
if (!$TapeLocationList)
{
    $TapeLocationList = Read-Host "Tape location: "
 
    if (!$TapeLocationList)
    {
        Write-Error "Tape location not specified."
        exit 1
    }
}
 
if (!(Connect-DPMServer $DPMServerName))
{
    Write-Error "Failed to connect To DPM server $DPMServerName"
    exit 1
}
 
$library = Get-DPMLibrary $DPMServerName | where {$_.UserFriendlyName -eq $LibraryName}
 
if (!$library)
{
    Write-Error "Failed to find library with user friendly name $LibraryName"
    exit 1
}
 
foreach ($media in @(Get-Tape -DPMLibrary $library))
{
    if ($TapeLocationList -contains $media.Location)
    {
        if ($media -is [Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.LibraryManagement.ArchiveMedia])  
        {
            foreach ($rp in @(Get-RecoveryPoint -Tape $media))
            {
                Get-RecoveryPoint -Datasource $rp.Datasource | Out-Null
 
                Write-Verbose "Removing recovery point created at $($rp.RepresentedPointInTime) for tape in $($media.Location)."
                Remove-RecoveryPoint -RecoveryPoint $rp -ForceDeletion -Confirm:$false
            }
 
            Write-Verbose "Setting tape in $($media.Location) as free."
            Set-Tape -Tape $media -Free
        }
        else
        {
            Write-Error "The tape in $($media.Location) is a cleaner tape."
        }
    }
}
 
 
Start de DPM powershell management en voer het script uit
 
Vervolgens wordt er gevraagd welke server, welke library en welke tape locatie. Als je nu op enter drukt zal hij de tape registreren als free.
 

woensdag 20 februari 2013

Citrix discovering error

Je krijgt de melding:
 
Citrix MFCOM Service did not respond as expected. Make sure that your user account is a member of this computer's Distributed COM Users group if you are connecting to a remote server. Check the version of Citrix XenApp on the computer and make sure that a compatible version of Citrix MFCOM Service is installed and running.
 
 
Oplossing:
Voeg de desbetreffende group/user toe aan de server DCOM group