﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<AxeAssessmentManifest xmlns="http://www.microsoft.com/axe/assessment/manifest" SchemaVersion="1.1">
    <VersionedId>
        <Guid>{e9c74697-dff7-43bb-9e48-8ead64170676}</Guid>
        <Version>
            <Major>11</Major>
            <Minor>0</Minor>
            <Build>2308</Build>
            <Revision>22006</Revision>
        </Version>
    </VersionedId>
    <MinimumAxeVersionRequired>
        <Version>
            <Major>10</Major>
            <Minor>0</Minor>
            <Build>22000</Build>
            <Revision>0</Revision>
        </Version>
    </MinimumAxeVersionRequired>
    <Description>
        <ProgrammaticName>ProductivityWorkload</ProgrammaticName>
        <DisplayName>Productivity Workload</DisplayName>
        <ToolTip>Productvity workload to assess performance of Office applications</ToolTip>
    </Description>
    <Properties>
        <Author>Microsoft Corporation</Author>
        <Url>https://go.microsoft.com/fwlink/?LinkID=293840</Url>
        <AuthorUrl>https://go.microsoft.com/fwlink/?LinkID=294051</AuthorUrl>
        <UpdateUrl>https://go.microsoft.com/fwlink/?LinkID=294052</UpdateUrl>
        <Copyright>© 2013 Microsoft Corporation. All rights reserved.</Copyright>
        <OnlyForProcessor>
            <X86 />
            <X64 />
            <ARM64 />
        </OnlyForProcessor>
        <VerifyOSVersion>
            <Version>
                <Major>10</Major>
                <Minor>0</Minor>
                <Build>19041</Build>
                <Revision>0</Revision>
            </Version>
        </VerifyOSVersion>
        <ShouldRunSilent />
        <PowerProfileNotBalancedWarn />
        <DriverVerifierWarn />
        <ProblemDevicesWarn />
        <RequiresDisplay />
        <EstimatedRunTime>1800000000</EstimatedRunTime>
        <WatchDogTimeOut>36000000000</WatchDogTimeOut>
        <ExitValueMeaning>
            <ZeroIsSuccess />
        </ExitValueMeaning>
        <JobKind>
            <BatteryLife />
        </JobKind>
    </Properties>
    <ParameterDefinitions>
        <ParameterDefinition>
            <Description>
                <ProgrammaticName>RecipientEmailAddress</ProgrammaticName>
                <DisplayName>Recipient Email Address</DisplayName>
                <ToolTip>Recipient Email address used by Microsoft Outlook when the workload sends emails</ToolTip>
                <Categories>
                    <Category>Execution Parameters</Category>
                </Categories>
            </Description>
            <Type>
                <String />
            </Type>
            <Inclusion>
                <Required />
            </Inclusion>
            <CommandLineFormat>-Address {0}</CommandLineFormat>
            <Ordinal>0</Ordinal>
        </ParameterDefinition>
        <ParameterDefinition>
            <Description>
                <ProgrammaticName>SpecifyExecutionDuration</ProgrammaticName>
                <DisplayName>Specify execution duration</DisplayName>
                <ToolTip>Enable to specify the suggested execution duration of the workload.</ToolTip>
                <Categories>
                    <Category>Execution Parameters</Category>
                </Categories>
            </Description>
            <Type>
                <Boolean />
            </Type>
            <DefaultValue>false</DefaultValue>
            <CommandLineFormat>-SpecifyExecutionDuration</CommandLineFormat>
            <Ordinal>1</Ordinal>
        </ParameterDefinition>
        <ParameterDefinition>
            <Description>
                <ProgrammaticName>ExecutionDuration</ProgrammaticName>
                <DisplayName>Execution Duration (minutes)</DisplayName>
                <ToolTip>Specify the suggested execution duration of the workload.</ToolTip>
            </Description>
            <Type>
                <Int32 />
            </Type>
            <Inclusion>
                <OptionalIncluded />
            </Inclusion>
            <DefaultValue>0</DefaultValue>
            <PresentWith>
                <ParameterIds>
                    <ParameterId>
                        <ProgrammaticName>SpecifyExecutionDuration</ProgrammaticName>
                    </ParameterId>
                </ParameterIds>
            </PresentWith>
            <Constraints>
                <MinimumConstraint>0</MinimumConstraint>
                <MaximumConstraint>14400</MaximumConstraint>
            </Constraints>
            <CommandLineFormat>-ExecutionDuration {0}</CommandLineFormat>
            <Ordinal>2</Ordinal>
        </ParameterDefinition>
    </ParameterDefinitions>
    <Execution>
        <CreateProcess>
            <ApplicationName>%AssessmentSystemPath%\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy bypass -Command .\Productivity.ps1</ApplicationName>
            <CreateNoWindow />
        </CreateProcess>
    </Execution>
    <Diagnostics>
        <TracingProfiles>
            <TracingProfile>
                <ProgrammaticName>EnergyDiagnostics</ProgrammaticName>
                <FileName>resources\E3.wprp</FileName>
                <ProfileName>E3Profile.Verbose.File</ProfileName>
                <MergeProfile>TraceMerge_Default</MergeProfile>
            </TracingProfile>
        </TracingProfiles>
    </Diagnostics>
    <LocalizedStringDictionary />
</AxeAssessmentManifest>
