Today Microsoft launches MS-DOS Mobile, a new OS designed especially for Lumia smartphones.

Microsoft is going back to where productivity started for millions of people, launching a beautifully simple OS.

The MS-DOS Mobile preview is an essential download. Whether you’re going back to BASIC, or simply booting into DOS for the first time, MS-DOS Mobile marks the next step in Microsoft’s reinvention of productivity.

The OS allows you to run a number of already installed applications, while the sleuths amongst you will delight in uncovering a few extra special features – all through the medium of the much-loved C:/ prompt.

To find out how, and to learn about the story behind it, watch our exclusive launch video.

 

 

Daniel Glass who led design on the project, said:

“Turning our back on graphics was hugely liberating. We’ve dropped the resolution, and in doing so re-discovered our roots.”

“The inspiration for the graphical design is Courier New meets film noir.”

AF2015-Inline

Tom Messett, from the marketing team at Microsoft Lumia, said:

“MS-DOS Mobile allows us to look proudly back, while at the same time moving us defiantly forwards.”

“It’s simple, effective productivity re-imagined through the medium of DOS. “

AF2015-Inline1

Designed to complement the heritage feel with a new-age operation, MS-DOS Mobile has been re-built from the ground up.

( Source: Microsoft.com )

Cheers,

Chris

April fool 😉

Office 365 Feature Overview

Posted: March 17, 2015 in Office 365
Tags: , , ,

Hi Folks,

it’s some time ago I wrote the last article because I am increasingly focused in recent months on Office365.
Some of the following posts will deal with the pitfalls and problems in setting up Office365.

Here, however, once a comprehensive overview of the features of Office 365 in tabular form. The table is regularly updated by Microsoft.

o365ov

Download:
https://technet.microsoft.com/en-us/office/dn788955

Chhers,

Chris

Working Hard In IT

Introduction

In vNext we have gotten a long awaited & very welcome new capability: rolling cluster upgrades. Which for the Hyper-V roles is a 100% zero down time experience. The only step that will require some down time is the upgrade of the virtual machine configuration files to vNext (version 5 to 6) as the VM has to be shut down for this.

How to

The process for a rolling upgrade is so straight forward I’ll just give you a quick bullet list of the first part of the process:

  • Evacuate the workload from the cluster node you’re going to upgrade
  • Evict the node to upgrade to vNext from the cluster
  • Upgrade (no in place upgrade supported but in your lab you can get away with it)
  • Add the upgraded node to the cluster
  • Rinse & repeat until all nodes have been upgraded (that can take a while with larger…

View original post 376 more words

Hi Folks,

in the last days I had massive problems setting up the replication of a database in a DAG.
While executing the command Add-Database Copy” following error message was generated:

[PS] C:\>Get-MailboxDatabase -Server AD-ex01 | Add-MailboxDatabaseCopy -MailboxServer AD-ex11 -ActivationPreference 2
The seeding operation failed. Error: An error occurred while performing the seed operation. Error: Failed to notify source server
‘AD-EX01.AD.customer.local’ about the local truncation point. Hresult: 0xc8000713. Error: Unable to find the file.
[Database: ex00-mdb001, Server: AD-EX11.AD.customer.local]
+ CategoryInfo          : InvalidOperation: (:) [Add-MailboxDatabaseCopy], SeedInProgressException
+ FullyQualifiedErrorId : [Server=AD-EX01,RequestId=2e434125-4b73-4845-b42c-218aae43caf4,TimeStamp=07.10.2014 15:37:18] [FailureCategory=Cmdlet-SeedInPr
ogressException] 92042DF7,Microsoft.Exchange.Management.SystemConfigurationTasks.AddMailboxDatabaseCopy
+ PSComputerName        : AD-ex01.AD.customer.local

After trying to enable replication by turning on / off circular logging to replicate, we opened a case at Microsoft Support.

The solution provide from Microsoft Support worked:

1. Dismount database

2. Make sure the database is in “clean shutdown” state:
ESEutil /mh X:\Databases\Database.edb

If database isn’t in clean shutdown you’ve to repair it with eseutil:
Eseutil /r E00 /d: “Database Path” /l: “Log Folder Path” /s: “Log Folder Path” /a /i
(http://technet.microsoft.com/en-us/library/aa998074(v=exchg.65).aspx)

3. Move away all data and folders within the Log Folder Path

4. Mount database

5. Update the Prior failed database copy

Update-MailboxDatabaseCopy database\AD-EX11 -DeleteExistingFiles

After this the replication worked!

Cheers, Chris

Hi Folks,

today’s challenge was to bulk set calendar rights in a multilingual environment (with powershell).
On the net you can find some articles that address similar problems, but no real solution.

Download the follwing scripts as txt here.

Here my quick an dirty script:

# Set default as LimitedDetails for all calendars.
# Will get the language forch each users calendar Folder
# TEST WITH ONE ORE MORE USERS
# foreach($mbx in Get-Mailbox -identity USER | where-object {$_.displayname -like "*test user*"})


foreach($mbx in Get-Mailbox -ResultSize Unlimited | where-object {$_.displayname -notmatch "discovery"})

{
$Calfolder = $Mbx.Name
$Calfolder += ':\'
$CalFolder += [string](Get-mailboxfolderstatistics $Mbx -folderscope calendar).Name
$mbx = $CalFolder
$test = Get-MailboxFolderPermission -Identity $mbx -erroraction silentlycontinue
if($test -ne $null)
{
Set-MailboxFolderPermission -Identity $mbx -User Default -AccessRights LimitedDetails | out-null
}
}

If you want to create all new mailboxes with special permissions you nee to configure the Cmdlet Extension Agent
To enable the agent this you have to the following steps:

  • Create an XML file named ScriptingAgentConfig.xml  and save it in your Exchange’s Default Directory on EVERY Exchange Server in your organization
    e.g. C:\Program Files\Microsoft\Exchange Server\V15\Bin\CmdletExtensionAgents

    <?xml version=”1.0″ encoding=”utf-8″ ?>
    <Configuration version=”1.0″>

    <Feature Name=”MailboxProvisioning” Cmdlets=”New-Mailbox”>
    <ApiCall Name=”OnComplete”>
    if($succeeded)
    {
    start-sleep -s 10
    $mbx =  (Get-User $provisioningHandler.UserSpecifiedParameters[“Name”]).distinguishedName
    Set-MailboxFolderPermission -Identity $mbx”:\Calendar” -User “Default” -AccessRights LimitedDetails
    }
    </ApiCall>
    </Feature>

    <Feature Name=”MailboxProvisioning” Cmdlets=”Enable-Mailbox”>
    <ApiCall Name=”OnComplete”>
    if($succeeded)
    {
    start-sleep -s 5
    $user = Get-User -Identity $provisioningHandler.UserSpecifiedParameters[“Identity”]
    $mbx = Get-Mailbox -Identity $user.DistinguishedName
    Set-MailboxFolderPermission -Identity $mbx”:\Calendar” -User “Default” -AccessRights LimitedDetails
    }
    </ApiCall>
    </Feature>

    </Configuration>

 

  • Use the Exchange Management Shell and run the following command on EVERY Exchange server in your organization:
    Enable-CmdletExtensionAgent “Scripting Agent”
  • Create new user

Cheers,

Chris

Hey folks,

in the following post I want to give you a list of alternative solutions for the safe publishing of exchange (some with pre-auth):

KEMP Edge Security Pack
http://kemptechnologies.com/de/tmg-edge-security-authentication

Barracuda ADC
https://techlib.barracuda.com/adc/msx2013deploy

CITRIX Netscaler
http://blogs.citrix.com/2013/12/19/tmg-replacement-for-exchange-2013-with-netscaler/

SOPHOS UTM
http://www.sophos.com/en-us/products/unified/utm/tmg-replacement.aspx

Microsoft WAP
http://blogs.technet.com/b/jrosen/archive/2013/12/28/setting-up-windows-application-proxy-for-exchange-2013.aspx

Cheers,

Chris

 

 

Hi Folks,

today you’re often faced with IE compatibility issues – and of course with the technical solution of these problems.

Via GPO you’ve an easy way to roll-out compatiblity-view Settings in your Domain. You can set these values for machine and user context. Take a look at the users and computers settings.

Browse to:
User Configuration -> Policies -> Administrative Templates -> Windows Components -> Internet Explorer -> Compatibility View

Policy: “Use Policy List of Internet Explorer 7 sites / Richtlinienliste von Internet Explorer 7 Sites verwenden”

policyie
When using the policy take care of following points:

  • For IE8 there must be specified domain name and not server or subdomain name, ie “dargel.at” instead of “blog.dargel.at”
  • For IE9 there must be specified domain name or subdomain name, ie “dargel.at” or “blog.dargel.at”
  • There must be no final slash “/” , ie “dargel.at” instead of “dargel.at/”
  • These settings are used, but are not visible in the user GUI

    FYI: The list ends up in the following registry key configured:
    HKCU\Software\Policies\Microsoft\Internet Explorer\Browser Emulation\Policy List
    and contains for each configured domain a REG_SZ value.

Cheers,

Chris