TC Software Now in Maintenance Mode

FYI, I noticed the below statement at the bottom of the MX800 Dual announcement, appears the TC software for C/EX/older MX series is now in maintenance mode, and only be updated with security and bug fixes which means the last major release of TC software is most likely TC7.  It also means that the endpoints noted in the statement will have a new series of software with an abbreviation of "CE" starting with version 8 instead of continuing to use TC as it currently is now.  In that announcement there is some information regarding the Collaboration Endpoint Software and it's features, also including full Proximity support.
*Products supporting the Collaboration Endpoint Software 8.0 platform include the SX10, SX20, SX80, MX200 G2, MX300 G2, MX700, MX800 Single and MX800 Dual. The TC platform will now be on maintenance mode for security and bug fixes only.

Not surprising considering all of the C-series are now EOS/EOL, anyways, what really caught my attention was this one: "Intelligent Proximity will also enable wireless content sharing from Macs and PCs" - which is absolutely brilliant - or, it would be if they got rid of, or somehow restricted call control access. Having said that, they might have dealt with that as well in CE8.
/jens

Similar Messages

  • SCCM 2012 Software Update Management for Windows Servers and how to automatic set SCOM maintenance mode?

    Hi,
    We planning to go one level higher to automat and have more dynamic Software Update Management for Windows Servers. We have SCCM 2012 R2, SCOM 2012 R2 and SCO 2012 R2.
    Our plan is to pur server in an AD-Group to get Update Schedule, from the servers will be importet to an Collection for Automatic Update and reboot. If I understand Everything right SCOM can't read AD-Group and put then in an Schedule maintenance mode. SCOM
    can read reg value as exempel.
    IS there any smar way to make the SCOM Maintenance Mode Schedule dynamic?
    I found this
    http://www.scom2k7.com/scom-2012-maintenance-mode-scheduler/?
    /SaiTech

    You could use Orchestrator to put the servers from a specific collection, or AD group, in maintenance mode in SCOM. For an example see:
    http://www.systemcentercentral.com/orchestrator-how-to-scom-maintenance-mode-for-windows-computers-in-an-sccm-collection/
    My Blog: http://www.petervanderwoude.nl/
    Follow me on twitter: pvanderwoude

  • After having upgraded my iPhone 4S to iOS 7.0.2, I can not turn on Wi-Fi or Bluetooth. After trying various tricks I found via online forums such as software reset, enable Airplane mode, and resetting the network settings, I have now also completed reset

    After having upgraded my iPhone 4S to iOS 7.0.2, I can not turn on Wi-Fi or Bluetooth. After trying various tricks I found via online forums such as software reset, enable Airplane mode, and resetting the network settings, I have now also completed reset of the phone WITHOUT success. Is there something more to it? If not learn hardly be any more iPhone for me. Really disappointed. Grateful for help!

    If you have tried all of the steps in this support document http://support.apple.com/kb/TS1559 and have completed all of the user troubleshooting, restart, reset, restore from backup, restore as new, then make an appointment with the Apple store to have the hardware checked.

  • My phone is in recovery mode before its was off and however ifs get on showing connect to itunes  but now in recovery mode its showing itunes is restoring software on phone and and above its showing waiting for phone but not moving further what shold i do

    my phone is in recovery mode before its was off and however ifs get on showing connect to itunes  but now in recovery mode its showing itunes is restoring software on phone and and above its showing waiting for phone but not moving further what shold i do

    Recovery mode...
    http://support.apple.com/kb/HT1808
    Note on Recovery Mode.
    You may need to try this More than Once...
    Be sure to Follow ALL the Steps...
    But... if the Device has been Modified... this will Not necessarily work.

  • Tried to update, now in Recovery Mode?

    this morning I tried to update my iPod Touch 4th generation to whatever the newest software is available (I didn't check...). It said I should back up my data before updating, which I did. The update didn't work, and my iPod is now in recovery mode. And only the first purchases I made (which were back in December) are in my 'purchased' list. The rest of them don't show up. Only 14 songs are showing up. I'm not positive how many songs I bought, but I know for a fact it was more than 14, as well as 2 videos. The only way I can get out of recovery mode is to restore, and, as you can possibly imagine, I don't want to because I'll lose all of my songs and videos! Is there any way I could recover my songs and videos before restoring, or am I out of luck? Also, will I be able to get my apps back? If I do, would they still have my information, or would that be deleted as well?

    This happened to me. First my iPod got stuck in recovery mode, but now it broke. It won't turn on and it isn't getting detected in iTunes. I have to bring it too an Apple store in a few days and see what they will do. I hope yours doesn't brake like mine did.

  • HT201210 my iphone is now in recovery mode... how do i set up as a new iphone?

    i got my daughter an iphone and she used her old itunes acct and now it turned her iphone into something like an ipod touch. It is now in recovery mode and was wondering now what? can she set up as a new iphone?  my internet connection ***** right now to download the new iphone software...

    she can set it up as new she connects it to the computer and restore it

  • Solaris 10 disk mirror partition goes in maintenance mode at reboot

    Hello
    I have got solaris 10 installed on a Sun machine with 2 disks mirrorred to each other. There also security toolkit 4.2 installed. Now every time the system reboots and I do a metastat the mirror partitions goes in maintenance mode and I have to individually metasync the mirrors after every reboot.
    I guess this due to the security toolkit playing up. Would really appreciate any help to sort this out. The mirrors should automatically resync after system reboot.
    Thanks in advance.
    Pioneer

    Hi yes I did run the metaroot. If I manually metasync its all OK. My problem is the partition does not auto sync after the system boots.
    I guess this is someting to do with the security toolkit 4.2 playing up not disabling some services at boot. Have any one faced this issue ?
    Many Thanks
    Pioneer

  • Host getting exit from Maintenance mode automatically

    Hi all,
    I have placed a ESXi 5.1 update 2 host into maintenance mode for host upgrade.
    After sometime, the host got exit from maintenance mode automatically ( Exit maintenance mode initiated by System).
    Have anyone faced this issue??
    Any solution/fix for this ...
    Please let me know.

    In order to uninstall a possibly unwanted extension, please do the following:
    #From the Firefox window click the Firefox button at the top left and select ''Add-ons'', or, if the Firefox button is not shown, click the ''Tools'' menu and click ''Add-ons''.
    #Once the Add-on Manager has opened in a new tab, click the ''Extensions'' button on the left side of the window.
    #You should now see a list of your installed extensions on the right side together with buttons on the right side of each extension.
    #To remove an extension from Firefox, simply click the ''Remove'' button. You should see a message that informs you about the successful removal of the add-on.
    #Note that some add-ons require a Firefox restart to be removed completely. To perform a Firefox restart after the add-on removal, click the ''Restart now'' link in the message.
    You can find further information about uninstalling extensions in the following articles:
    [[Disable or remove Add-ons]]
    [[Remove a toolbar that has taken over your Firefox search or home page]]

  • "Class instance is already in Maintenance Mode" - but it isn't

    Hello,
    we have a powershell script to set the servers managed by scom agent in maintenance mode (e.g. for windows updates and restart).
    A colleague recognized an error during running this script. It says that instances of the server are still in maintenance mode. But if you check through SCOM it is not. And for resetting maintenance mode with 0 it says it is not in maintenance mode.
    Is it possible to clear maintenance mode for all things wiht a sql statement?
    Script:
    #=============================================================================#
    # Remote-MaintenanceModeV5.ps1 #
    # Powershell Script to put a SCOM agent into maintenance mode. #
    # Autor: Roman Strecker #
    # Date: 14.12.2012 #
    # Bekannte Fehler: Speicher auf dem Zielhost (SCOM) muss hoehergesetzt werden!#
    # winrm set winrm/config/winrs `@`{MaxMemoryPerShellMB=`"512`"`} #
    #=============================================================================#
    param(
    [Parameter(Mandatory = $false)][string]$ComputerName,
    [Parameter(Mandatory = $false)][string]$Dauer
    Function SetMaintenanceMode
    $ok = Test-Connection 10.202.14.29 -Count 1 -Quiet
    if (-not($ok)) {
    $SCOMServer = "srv14v030"
    else{
    $SCOMServer = "srv14v029"
    #Kleinster Zeitinterval bei SCOM sind 6 Minuten!
    if ([int]$Dauer -eq '0') {
    Write-Host "Löschen des Maintenance Modes wird durchgeführt!"
    $DeleteMM = $true
    else {
    if ([int]$Dauer -lt '6') {
    $Dauer = "6"
    $startTime = [DateTime]::Now
    $endTime = $startTime.AddMinutes($Dauer)
    Write-Host "`nFolgende Parameter werden verwendet: `nServername: $ComputerName `nWartungs-Dauer: $Dauer Minuten `nWartungsmodus wird geprüft..."
    #Get-ChildItem env:
    #Erzeuge ein Credential-Objekt für die Verbindung zum SCOM:
    $secpasswd = ConvertTo-SecureString "xxxxxx" -AsPlainText -Force
    $Credential = New-Object System.Management.Automation.PSCredential ("SA_SCOM-ActionAcc", $secpasswd)
    #Erzeuge eine Remote-Session zum SCOM:
    #$Session = New-PSSession -ComputerName $SCOMServer -Authentication kerberos
    $Session = New-PSSession -ComputerName $SCOMServer -Credential $Credential
    $Session = get-pssession
    Invoke-Command -Session $Session -ScriptBlock {
    param($ComputerName, $endTime, $DeleteMM)
    Import-Module OperationsManager
    try {
    $MonitoringObjects = Get-SCOMMonitoringObject | where {$_.DisplayName -like "$ComputerName*"}
    $MObject.ViewName
    catch {
    Write-Host "Fehler beim Verbinden mit dem SCOM ist aufgetreten!`nBitte versuchen Sie es später noch ein Mal."
    Write-Host "Vollständige Fehlermeldung: "$_.Exception.Message
    if ($MonitoringObjects -eq $null) {
    Write-Host "Servername konnte nicht gefunden werden: " $ComputerName
    else {
    foreach ($ComputerInstance in $MonitoringObjects) {
    if ($ComputerInstance.InMaintenanceMode) {
    if ($DeleteMM) {
    #Wartung muss gelöscht werden
    $ComputerInstance.StopMaintenanceMode([DateTime]::Now.ToUniversalTime(), "Recursive")
    $Ausgabe = "Server aus dem Wartungsmodus entfernt."
    else {
    #Server ist Bereits im Wartungsmodus
    $MMEntry = Get-SCOMMaintenanceMode -Instance $ComputerInstance
    Set-SCOMMaintenanceMode -MaintenanceModeEntry $MMEntry -EndTime $EndTime -Comment "Wartungsmodus wird angepasst."
    $Ausgabe = "Wartungsmodus für den Server " + $ComputerName + " ist angepasst bis " + ((Get-SCOMMaintenanceMode -Instance $ComputerInstance).ScheduledEndTime).ToLocalTime()
    else {
    if ($DeleteMM) {
    #Server war nicht im Wartungsmodus und soll gelöscht werden
    $Ausgabe = "Server war nicht im Wartungsmodus!"
    else {
    #Setzen des Servers in die Wartung
    Start-SCOMMaintenanceMode -Instance $ComputerInstance -EndTime $endTime -Reason "PlannedOther" -Comment "Wartungsmodus wird gesetzt."
    $Ausgabe = "Wartungsmodus für den Server " + $ComputerName + " ist gesetzt bis " + ((Get-SCOMMaintenanceMode -Instance $ComputerInstance).ScheduledEndTime).ToLocalTime()
    #Ausgabe für die letzte Instanz:
    Write-Host $Ausgabe
    } -ArgumentList $ComputerName, $endTime, $DeleteMM
    #Schliesse die Remote-Session
    Remove-PSSession -Session $Session
    #MAIN:
    #Prüfung, ob die Parameter eingeben wurden:
    if ($ComputerName -eq '') {
    $ComputerName = Read-Host "Bitte den Servernamen eingeben"
    $Dauer = Read-Host "Bitte die Dauer in Minuten eingeben (0 = Löschen des Wartungsfensters)"
    #Wenn noch immer nichts gesetzt ist, dann abgebrochen:
    if ($ComputerName -eq '' -OR $Dauer -eq '') {
    Write-Host "Vorgang abgebrochen!"
    else {
    SetMaintenanceMode
    Sleep 5
    Regards.

    Hi also in this post :)
    Thats a nice query - thank you. But the systems with the error are not listed.
    Maybe there is an error in our script:
    foreach ($ComputerInstance in $MonitoringObjects) {
    if ($ComputerInstance.InMaintenanceMode) {....$MMEntry = Get-SCOMMaintenanceMode -Instance $ComputerInstance

  • OVM-2020 Server pool master  can not be set to maintenance mode

    Hi Guys.
    I have 2 server in ha mode
    server 1 (10.99.99.161) with oracle Manager installed (server pool master, utility server, vm server)
    Server 2 (10.99.99.161) without Oracle Manager installed (utility server, vmserver)
    HA enable with server1 and server 2
    10.99.99.165 is the virtual server pool master
    1 San connected with server 1 and server 2.
    Without problem I can connect on https://10.99.99.165:4443/OVS without problem.
    All seems work, but :
    1 - I I try to set in maintenance mode the server 1, the VM Manager say me:
    OVM-2020 Server pool master (10.99.99.162) can not be set to maintenance mode, please use server pool master failover policy to change its role, then try again.
    What I shuld do ?
    2 - If I turn off the server 1 the server pool master is attribuite to server 2, but I'm unable to connect on https://10.99.99.165:4443/OVS webpage. It is correct, it is a bug, or I'm doing something wrong ? Must I upgrate something ?
    Many Thanks
    Luca

    user8857532 wrote:
    1 - I I try to set in maintenance mode the server 1, the VM Manager say me:
    What I shuld do ?You need to live migrate all your guests off the current Master server, then issue service ovs-agent stop on the command-line. This will cause the pool mastery to switch to another server. Once that's done, you can start the agent agent.
    2 - If I turn off the server 1 the server pool master is attribuite to server 2, but I'm unable to connect on https://10.99.99.165:4443/OVS webpage. It is correct, it is a bug, or I'm doing something wrong ? Must I upgrate something ?
    You need to ensure the VM that's running the Oracle VM Manager software is still running. Live Migrate it first (preferred option) and flag it HA-enabled so that it is automatically restarted in the case of a server failure.

  • Wlc ha maintenance mode

    We have 2 wlc 5508 with software  7.5.102.0, both wlc have 25 AP license.
    We try to setup HA SSO but 1 wlc in  maintenance mode: Maintenance cause= Incompatible Software license
    Could you help me ?
    thanks.
    ============== Primary controller===========================
    (Cisco Controller) >show redundancy summary
                Redundancy Mode = SSO ENABLED
                    Local State = ACTIVE
                     Peer State = UNKNOWN - Communication Down
                           Unit = Primary
                        Unit ID = BC:16:65:F9:19:60
               Redundancy State = Non Redundant
                   Mobility MAC = BC:16:65:F9:19:60
    Redundancy Management IP Address................. 192.168.11.11
    Peer Redundancy Management IP Address............ 192.168.11.12
    Redundancy Port IP Address....................... 169.254.11.11
    Peer Redundancy Port IP Address.................. 169.254.11.12
    (Cisco Controller) >
    (Cisco Controller) >show interface summary
    Number of Interfaces.......................... 5
    Interface Name                   Port Vlan Id  IP Address      Type    Ap Mgr Guest
    management                       LAG  30       192.168.11.9    Static  Yes    No  
    redundancy-management            LAG  30       192.168.11.11   Static  No     No  
    redundancy-port                  -    untagged 169.254.11.11   Static  No     No  
    service-port                     N/A  N/A      0.0.0.0         DHCP    No     No  
    virtual                          N/A  N/A      1.1.1.1         Static  No     No  
    ============== Secondary controller===========================
    (Cisco Controller) >show redundancy  summary
                Redundancy Mode = SSO ENABLED
                    Local State = MAINTENANCE
                     Peer State = UNKNOWN - Communication Down
                           Unit = Primary
                        Unit ID = F8:72:EA:EE:86:60
               Redundancy State = Non Redundant
                   Mobility MAC = F8:72:EA:EE:86:60
    Maintenance Mode = Enabled
    Maintenance cause= Incompatible Software license
    Redundancy Management IP Address................. 192.168.11.12
    Peer Redundancy Management IP Address............ 192.168.11.11
    Redundancy Port IP Address....................... 169.254.11.12
    Peer Redundancy Port IP Address.................. 169.254.11.11
    (Cisco Controller) >
    (Cisco Controller) >
    (Cisco Controller) >show interface sum
    Number of Interfaces.......................... 5
    Interface Name                   Port Vlan Id  IP Address      Type    Ap Mgr Guest
    management                       LAG  30       192.168.11.10   Static  Yes    No  
    redundancy-management            LAG  30       192.168.11.12   Static  No     No  
    redundancy-port                  -    untagged 169.254.11.12   Static  No     No  
    service-port                     N/A  N/A      0.0.0.0         DHCP    No     No  
    virtual                          N/A  N/A      1.1.1.1         Static  No     No  

    In order to use a WLC that has a license as an HA WLC, you need a minimum of a 50 AP license.
    http://www.cisco.com/en/US/products/ps10315/products_tech_note09186a0080bd3504.shtml
    If you want to convert any existing WLC as a Standby WLC, do so using the config redundancy unit secondary command in the CLI. This CLI command will only work if the WLC which is intended to work as Standby has some number of permanent license count. This condition is only valid for the 5500 WLC, where a minimum of 50 AP Permanent licenses are needed to be converted to Standby. There is no restriction for other WLCs such as the WiSM2, 7500, and 8500.
    Sent from Cisco Technical Support iPhone App

  • HELP: WLC AP-SSO not working (standby unity in maintenance mode)

    I have two WLC version 7.3.101.0 with the standby unit having HA-SKU. I have tested the AP-SSO functionality without any problem in lab with direct connection on RP port between two WLC. Once I brought them into data centre in separate location (latency is less than 10ms between the two DC), the standby unity always went into maintenance mode. The booting process on standby unit went to maintenance mode as shown below:
    Management Gateway and Peer Redundancy Management interface are not reachable.
    Entering maintenance mode...
    I have checked on the core switches at 2 data centre that the two WLC RP ports are connected to same VLAN and it is spanned across MAN link (10GB and less than 10ms delay). The spanning tree on those ports are forwarding as well.
    I have rebooted the second unit but no luck.
    The interface between two DC is using MTU 9216 which I do not think would cause this issue.
    Anyone has come across same or similar issue with me or know the solution? If you do, plz enlighten me.
    Thanks

    Thanks Leo and Scott for your feedback. I notice there are two newer software for WLC version 7.3.102.0 and 7.4.100.0.
    Both of them seem to have many open caveats. In my wireless environment, I also use ISE, MSE and Prime Infrastructure and unfortunately WLC 7.4 does not support prime solution and MSE yet according to below compatibility matrix.
    http://www.cisco.com/en/US/docs/wireless/controller/5500/tech_notes/Wireless_Software_Compatibility_Matrix.html
    I think I only have choice to do minor upgrade to 7.3.102.0 at this moment (please correct me if I am wrong). This software was published on 30th Jan 2013 so I wonder if someone else has tried this and managed to get WLC AP-SSO setup working flawlessly where 2nd WLC unit is at different location?
    Appreciate for more info and advise.

  • Lightroom 5 now in trail mode but i have authentic serial number

    Lightroom 5 now in trail mode even though i have bought the software and been using it for over a year. When i in put my serial number in it tells me its invalid. How do i convince this software its authentic?

    Hi F.McLion, thanks for your reply.
    I signed in to my Adobe account and looked at setting up sharing with mobile option then realised that my trial had expired and now its rest so that when i enter LR its counting down the 30 days, currently 25 days. As i first mentioned when i enter my serial number, the one i received from the [email protected] says its invalid.
    I'm trying to use the stand alone and not the CC.

  • SCOM 2012 Maintenance Mode PowerShell Script Problems

    I've seen other questions about this topic before, but none of them seem to address my specific problem, so I am starting a new thread.
    I am writing a script to put a single server (not a group) into maintenance mode.   Here is the command that it ultimately tries to call:
     Start-SCOMMaintenanceMode-Instance$Instance-EndTime$EndTime-Reason$Reason-Comment$Comment     
    So an exmaple would look like this:
    Start-SCOMMaintenanceMode -Instance "$Instance -EndTime "02/03/2014 15:26:00" -Reason "PlannedOther" -Comment "Testing Maintenance Mode"
    When my script tries to run this command, this is the error message that I get:
    Start-SCOMMaintenanceMode : Start time must be before end time for maintenance mode.
    Parameter name: startTime
    At C:\users\x036036\Desktop\Start-SCOMMaintenanceModeForServer.ps1:143 char:21
    +                     Start-SCOMMaintenanceMode -Instance $Instance -EndTime $EndT ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (Microsoft.Syste...anceModeCommand:StartSCMaintenanceModeCommand) [Start-SCOMMaintenance
       Mode], ArgumentOutOfRangeException
        + FullyQualifiedErrorId : ExecutionError,Microsoft.SystemCenter.OperationsManagerV10.Commands.StartSCMaintenanceModeCommand
    I've tried to look at Start-SCOMMaintenanceMode help online, but I don't see that "startTime" is a parameter.  So what is this error message talking about?  What am I missing?  

    Thanks for your help.   I didn't see your response until just now, but I have been playing around with this all since my last response.   I got it to work.  I wish I could pinpoint what exactly I changed to get it to work, but I
    feel like I've been changing so much stuff that I'm not sure any more.
    Just in case anyone finds it useful, here is the code.
    [CmdletBinding(SupportsShouldProcess=$true)]
    param
    [Parameter(Mandatory=$True,
    ValueFromPipeline=$True,
    ValueFromPipelineByPropertyName=$True,
    HelpMessage='What is the server you want to put in Maintenance Mode?')]
    [Alias("Server")]
    [string[]]$ServerName,
    [Parameter(Mandatory=$True,
    ValueFromPipeline=$false,
    ValueFromPipelineByPropertyName=$True,
    HelpMessage='Specifies the time the maintenance will end. The minimum amount of time a resource can be in maintenance mode is 5 minutes. This is a required parameter. Format is 1/29/2014 8:59:26 AM')]
    [Datetime]$end,
    [Parameter(Mandatory=$False,
    ValueFromPipeline=$True,
    ValueFromPipelineByPropertyName=$True,
    HelpMessage='PlannedOther, UnplannedOther, PlannedHardwareMaintenance, UnplannedHardwareMaintenance, PlannedHardwareInstallation, UnplannedHardwareInstallation, PlannedOperatingSystemReconfiguration, UnplannedOperatingSystemReconfiguration, PlannedApplicationMaintenance, ApplicationInstallation, ApplicationUnresponsive, ApplicationUnstable, SecurityIssue, LossOfNetworkConnectivity')]
    [string]$Reason,
    [Parameter(Mandatory=$False,
    ValueFromPipeline=$True,
    ValueFromPipelineByPropertyName=$True,
    HelpMessage='Allows you to type a comment about the maintenance activity.')]
    [string]$Comment,
    [switch]$EventLog
    set-strictmode -version latest
    #$start=Get-Date
    #$currentlog = $start.ToString()
    Write-Verbose "Starting $($myinvocation.mycommand)"
    Write-Verbose "Ready to put ServerName $ServerName in Maintenance Mode"
    Function Start-SCOMMaintenanceModeForServer
    [CmdletBinding(SupportsShouldProcess=$true)]
    param
    [Parameter(Mandatory=$True,
    ValueFromPipeline=$True,
    ValueFromPipelineByPropertyName=$True,
    HelpMessage='What is the server you want to put in Maintenance Mode?')]
    [Alias("Server")]
    [string[]]$ServerName,
    [Parameter(Mandatory=$True,
    ValueFromPipeline=$false,
    ValueFromPipelineByPropertyName=$True,
    HelpMessage='Specifies the time the maintenance will end. The minimum amount of time a resource can be in maintenance mode is 5 minutes. This is a required parameter. Format is 1/29/2014 8:59:26 AM')]
    [Datetime]$end,
    [Parameter(Mandatory=$False,
    ValueFromPipeline=$True,
    ValueFromPipelineByPropertyName=$True,
    HelpMessage='PlannedOther, UnplannedOther, PlannedHardwareMaintenance, UnplannedHardwareMaintenance, PlannedHardwareInstallation, UnplannedHardwareInstallation, PlannedOperatingSystemReconfiguration, UnplannedOperatingSystemReconfiguration, PlannedApplicationMaintenance, ApplicationInstallation, ApplicationUnresponsive, ApplicationUnstable, SecurityIssue, LossOfNetworkConnectivity')]
    [string]$Reason,
    [Parameter(Mandatory=$False,
    ValueFromPipeline=$True,
    ValueFromPipelineByPropertyName=$True,
    HelpMessage='Allows you to type a comment about the maintenance activity.')]
    [string]$Comment,
    [switch]$EventLog
    Begin
    Write-Verbose "Starting Function Start-SCOMMaintenanceModeForServer"
    #Check for minumum Maintenance mode period of 5 mins.
    $start = Get-Date
    $5MinFromNowTime = $start.AddMinutes(5)
    #$end = [datetime]$end
    $end = $end.AddSeconds(5)
    if($end -lt $5MinFromNowTime)
    Write-Error "The time span for the maintenance mode should be at least 5 minutes." -ErrorAction Stop
    Write-Verbose "Following server will be put in Maintenance Mode: $ServerName"
    $MSs = Get-SCOMManagementServer
    } #End Begin
    Process
    Write-Verbose "Checking if server $ServerName is a Management Server"
    #Write-Verbose ($MSs | Select DisplayName)
    if(($MSs | Select DisplayName) -eq $ServerName)
    Write-Verbose "We don't want to put a Management Server in Maintenance Mode. Skipping"
    else
    Write-Verbose "Let's put server $ServerName in Maintenance Mode"
    $Instance = Get-SCOMClassInstance -Name $ServerName
    if ($PSCmdlet.ShouldProcess("Putting $ServerName in Maintenance Mode until $($end).") )
    Write-Verbose ("Start-SCOMMaintenanceMode -Instance " + $Instance + " -EndTime " + $end + " -Reason " + $Reason + " -Comment " + $Comment)
    Start-SCOMMaintenanceMode -Instance $Instance -end $end -Reason $Reason -Comment $Comment
    }#End of whatif
    }#End of else
    if ($PSBoundParameters['EventLog'])
    write-eventlog -LogName "Operations Manager" -Source "OpsMgr SDK Service" -EventID 999 -message "The following Objects are put into in Maintenance Mode until $($end) : $($ServerName)"
    }#End if
    } #End Process
    End
    Write-Verbose "Finished Function Start-SCOMMaintenanceModeForServer Function"
    #Main
    try
    if ($PSBoundParameters['EventLog'])
    write-eventlog -LogName "Operations Manager" -Source "OpsMgr SDK Service" -EventID 998 -message "The $($myinvocation.mycommand) is used to put Objects in Maintenance Mode"
    Write-Verbose "Checking if OperationsManager Module is loaded"
    #Check if OperationsManager Module is loaded.
    if(!(Get-Module OperationsManager))
    Write-Verbose "Importing OperationsManager Module"
    Import-Module OperationsManager -ErrorAction Stop
    Write-Verbose "Checking for OM2012 environment"
    #Check if OM2012 is being used.
    if(!(Get-Module OperationsManager).Description -eq "Operations Manager OperationsManagerV10 Module")
    Write-Error "This script is only for OM2012"
    #Call Function
    if ($PSBoundParameters['EventLog'])
    Start-SCOMMaintenanceModeForServer -ServerName $ServerName -end $end -Reason $Reason -Comment $Comment -EventLog
    else
    Start-SCOMMaintenanceModeForServer -ServerName $ServerName -end $end -Reason $Reason -Comment $Comment
    } #End Try
    catch [System.IO.FileNotFoundException]
    "OperationsManager Module not found"
    $_.Exception.Message
    catch
    Write-Warning "Oops something went wrong"
    $_.Exception.Message
    $end=Get-Date
    Write-Debug ("Total processing time {0}" -f ($end-$start).ToString())
    Write-Verbose "Ending $($myinvocation.mycommand)"
    There is one remaining problem with this script.   It does not correctly check to see if something is a management server. We have two management servers. These are the applicable lines, which I still haven't gotten to work yet. First, this retrieves
    the list of my Management servers:
    $MSs=Get-SCOMManagementServer     
    Next, these lines are supposed to check if the server I specified is a management server:
    if(($MSs | Select DisplayName) -eq $ServerName)
    Write-Verbose "We don't want to put a Management Server in Maintenance Mode. Skipping"
    Thanks to the Intellisense pop-up deal, I can see that $MSs does get my two management servers. And I can clearly see that there is a DisplayName column. And I can also see that the $ServerName does match what I put in my command line.   But it doesn't
    seem to catch them if they are actually equal to each other. I don't know if it's because there's two Management Servers, and it doesn't know how to compare like that? Any idea? Is there some sort of loop I need to write so that it compares is to the DisplayName
    for EACH Management Server it finds? Any help would be greatly appreciated.

  • Another SCOM Maintenance Mode query/advice...

    Hi,
    Just looking some advice on setting SCOM Maintenance Mode (using SCOM/SCO 2012R2)...
    I want to be able to set a server entirely into MaintMode, ie similar to choosing "Selected object AND ALL their contained objects" from SCOM console.
    I had asked similar question back in SCOM 2007/Opalis days, but the solution then (placing server and health server watchers separately into maintenance as per Anders blog http://contoso.se/blog/?p=2164 I'm not sure is appropriate now as I believe MaintMode
    is handled differently in 2012.
    I have seen some pretty complex solutions where using custom built DBs to hold MaintMode status etc.  Was hoping theres a neater/simpler soultion using the Orchestrator Activities these days.
    If not possible using Native Orchestrator then the fallback would be to try use powershell commandlet.  Looking at the Commandlet Examples if I used the following example solution, will that effectively put the server object (and all contained objects
    into maintenance which is what I'm trying to achieve.
    Windows PowerShell
    PS C:\> $Instance = Get-SCOMClassInstance -Name "Server01.Contoso.com"
    PS C:\> $Time = ((Get-Date).AddMinutes(10))
    PS C:\> Start-SCOMMaintenanceMode -Instance $Instance -EndTime $Time -Comment "Applyin
    Any advice to this recurring pain point of SCOM much appreciated.
    PS. Not sure if this post is better placed here or in SCOM/Powershell forum so can move if necessary...

    Hi Michael,
    thanks for your reply confirming the powershell command will work.
    I have actually just tried using the native Start Maintenance Mode Activity which actually seems to do as required - if the monitor selected is the relevant <servername> : Microsoft.Windows.Computer: <servername> object then it seems to put the
    entire server into maintenance.  I tested against a server which happened to also host SQL role, so when I placed in Maint via the runbook  I then stopped the SQL service and no alerts generated from SQL MP and I could see the spanner Icon against
    the server in relevant SQL node views aswell.
    I had though maybe that only windows MP stuff might be supressed - so again when I came across all the very complex solutions to apply Maint mode properly I wasnt sure if it was still relevant in 2012 (even though some of those solutions indicated for use
    on SCOM/SCO 2012?)
    Anyway if the simple solution work - as it appears to do so, then I'll run with that - unless someone can tell me why not?...
    Cheers

Maybe you are looking for

  • How to get rid of censorship in iTunes

    Hey People. I'm getting more and more annoyed on iTunes censoring every word that vaguely reminds of a slang for a swearword. I Can live with the censorship in the iTunes-store, but when iTunes censors files I add to the library, it's getting out of

  • Why can't I access my Blogger account and publish a blog? I get 'Bad Request Error 400" when I try.

    When I tried this morning to publish my latest blog post the message 'Bad Request Error 400' came up on the screen. It seems other bloggers have been having the same problem today. I have subsequently tried to access my google blogger account through

  • Matching ABAP Roles with UME Groups

    Hello, we are facing the following issue: We are providing Business Warehouse access via NW Portal beside the "normal" abap system. Therefore we need to put every new user into a special UME-group. How can we match ABAP-Roles with UME-Groups? We just

  • Consumption of Semi-Finished Goods is showing more

    Hi, Consumption of Semi-Finished Goods is showing 1,671,226,661.14 which is very very HUGE. Our yearly turnover itself 200 Crores. But for April month alone it is showing 1,671,226,661.14. I am not able to findout the cause for this issue. Can anyone

  • Sql statement substituion - any special rules for formatting the query?

    Hey, I was wondering - are there any special rules for formatting the query that is to be substituted? I am asking, as somehow I am unable to make the DSP substitute my query. I took the basesql from the server console (to make sure that I have the c