﻿<?xml version="1.0" encoding="utf-8"?>
<AxeAssessmentManifest xmlns="http://www.microsoft.com/axe/assessment/manifest">

    <VersionedId>
        <Guid>{0042876d-3dc7-4ff5-8187-e70449f1c74d}</Guid>
        <Version>
            <Major>1</Major>
            <Minor>0</Minor>
            <Build>0</Build>
            <Revision>1</Revision>
        </Version>
    </VersionedId>

    <MinimumAxeVersionRequired>
        <Version>
            <Major>6</Major>
            <Minor>2</Minor>
            <Build>0</Build>
            <Revision>0</Revision>
        </Version>
    </MinimumAxeVersionRequired>

    <Description>
        <ProgrammaticName>Restart</ProgrammaticName>
        <DisplayName>ADK Samples - Restart Computer</DisplayName>
        <ToolTip>Performs a restart which can be used between assessments to ensure a clean state.</ToolTip>
    </Description>

    <Properties>
        <Author>Microsoft Corporation</Author>
        <Copyright>© 2013 Microsoft Corporation. All rights reserved.</Copyright>
        <Url>http://go.microsoft.com/fwlink/?LinkID=232339&amp;clcid=0x409</Url>
        <AuthorUrl>http://go.microsoft.com/fwlink/?LinkID=232354&amp;clcid=0x409</AuthorUrl>
        <UpdateUrl>http://go.microsoft.com/fwlink/?LinkID=232356&amp;clcid=0x409</UpdateUrl>
        <ExitValueMeaning>
            <ZeroIsSuccess />
        </ExitValueMeaning>
    </Properties>

    <ParameterDefinitions>
    </ParameterDefinitions>

    <MetricDefinitions>

        <MetricDefinition>
            <Description>
                <ProgrammaticName>DurationSeconds</ProgrammaticName>
                <DisplayName>Restart Duration</DisplayName>
                <ToolTip>Total time time to shutdown, reboot, login, and resume assessment.</ToolTip>
            </Description>
            <Type>
                <Single />
            </Type>
            <DecimalPlaces>0</DecimalPlaces>
            <Units>seconds</Units>
        </MetricDefinition>

    </MetricDefinitions>

    <Execution>
        <CreateProcess>
            <ApplicationName>powershell.exe -ExecutionPolicy bypass -Command .\axerestart.ps1 -ResultFile '%AssessmentResultsPath%\result.xml' -TempFile '%AssessmentTempPath%\restart.txt' -AxeCoreNet '%AssessmentAxeBinPath%\Microsoft.Assessments.Core.dll' -RestartCount %AssessmentRebootIteration%</ApplicationName>
            <CreateNewConsole />
        </CreateProcess>
    </Execution>

</AxeAssessmentManifest>