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

    <VersionedId>
        <Guid>{428768db-a08d-47d4-ba3e-78b5797f6efe}</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>Environment</ProgrammaticName>
        <DisplayName>ADK Samples - Environment Variables</DisplayName>
        <ToolTip>Dumps all the system environment variables in the context of a running assessment.</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>

    <PresentationHints>

        <Columns>
            <Column>
                <Metric>CurrentDirectory</Metric>
            </Column>
            <Column>
                <Metric>EnvironmentVariables</Metric>
                <PageLink>EnvironmentVariables</PageLink>
            </Column>
        </Columns>

        <Pages>

            <Page>
                <Description>
                    <ProgrammaticName>EnvironmentVariables</ProgrammaticName>
                </Description>
                <TestCaseTable>
                    <Description/>
                    <Columns>
                        <Column>
                            <Metric>EnvironmentVariableValue</Metric>
                        </Column>
                    </Columns>
                    <TestCaseKey>EnvironmentVariable</TestCaseKey>
                </TestCaseTable>
            </Page>
            
        </Pages>
        
    </PresentationHints>

    <MetricDefinitions>

        <MetricDefinition>
            <Description>
                <ProgrammaticName>EnvironmentVariableValue</ProgrammaticName>
                <DisplayName>Environment Variable</DisplayName>
                <ToolTip>Environment variables in the context of the running assessment.</ToolTip>
            </Description>
            <Type>
                <String/>
            </Type>
        </MetricDefinition>
        <MetricDefinition>
            <Description>
                <ProgrammaticName>CurrentDirectory</ProgrammaticName>
                <DisplayName>Current Directory</DisplayName>
                <ToolTip>The starting directory when the assessment starts.</ToolTip>
            </Description>
            <Type>
                <String/>
            </Type>
        </MetricDefinition>
        <MetricDefinition>
            <Description>
                <ProgrammaticName>EnvironmentVariables</ProgrammaticName>
                <DisplayName>Environment Variables</DisplayName>
            </Description>
            <Type>
                <String/>
            </Type>
        </MetricDefinition>

    </MetricDefinitions>

    <Execution>
        <CreateProcess>
            <ApplicationName>axeenv.cmd > "%AssessmentResultsPath%\result.xml"</ApplicationName>
            <CreateNewConsole />
        </CreateProcess>
    </Execution>

</AxeAssessmentManifest>