2025-11-28 00:35:46 +09:00

164 lines
9.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<ResourceMetadata xmlns="http://schemas.microsoft.com/powershell-web-services/2010/09">
<SchemaNamespace>PswsTest</SchemaNamespace>
<ContainerName>PSWSEntityContainer</ContainerName>
<Resources>
<Resource>
<RelativeUrl>Service</RelativeUrl>
<Class>PswsTest_Service</Class>
</Resource>
<Resource>
<RelativeUrl>Process</RelativeUrl>
<Class>PswsTest_Process</Class>
</Resource>
</Resources>
<ClassImplementations>
<Class>
<Name>PswsTest_Service</Name>
<CmdletImplementation>
<Query>
<Cmdlet>Get-Service</Cmdlet>
<FieldParameterMap>
<Field>
<FieldName>ServiceName</FieldName>
<ParameterName>Name</ParameterName>
</Field>
</FieldParameterMap>
<ParameterSets>
<ParameterSet>
<Name>Default</Name>
<Parameter><Name>Name</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>ComputerName</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>Include</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>Exclude</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>ErrorVariable</Name></Parameter>
<Parameter><Name>WarningVariable</Name></Parameter>
<Parameter><Name>OutVariable</Name></Parameter>
<Parameter><Name>OutBuffer</Name></Parameter>
</ParameterSet>
<ParameterSet>
<Name>DisplayName</Name>
<Parameter><Name>DisplayName</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>ComputerName</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>Include</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>Exclude</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>ErrorVariable</Name></Parameter>
<Parameter><Name>WarningVariable</Name></Parameter>
<Parameter><Name>OutVariable</Name></Parameter>
<Parameter><Name>OutBuffer</Name></Parameter>
</ParameterSet>
<ParameterSet>
<Name>InputObject</Name>
<Parameter><Name>ComputerName</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>Include</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>Exclude</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>ErrorVariable</Name></Parameter>
<Parameter><Name>WarningVariable</Name></Parameter>
<Parameter><Name>OutVariable</Name></Parameter>
<Parameter><Name>OutBuffer</Name></Parameter>
</ParameterSet>
</ParameterSets>
</Query>
<Update>
<Cmdlet>Set-Service</Cmdlet>
<FieldParameterMap>
<Field>
<FieldName>ServiceName</FieldName>
<ParameterName>Name</ParameterName>
</Field>
</FieldParameterMap>
<ParameterSets>
<ParameterSet>
<Name>Name</Name>
<Parameter><Name>ComputerName</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>Name</Name></Parameter>
<Parameter><Name>DisplayName</Name></Parameter>
<Parameter><Name>Description</Name></Parameter>
<Parameter><Name>Status</Name></Parameter>
<Parameter><Name>ErrorVariable</Name></Parameter>
<Parameter><Name>WarningVariable</Name></Parameter>
<Parameter><Name>OutVariable</Name></Parameter>
<Parameter><Name>OutBuffer</Name></Parameter>
</ParameterSet>
<ParameterSet>
<Name>InputObject</Name>
<Parameter><Name>ComputerName</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>DisplayName</Name></Parameter>
<Parameter><Name>Description</Name></Parameter>
</ParameterSet>
</ParameterSets>
</Update>
<Create>
<Cmdlet>New-Service</Cmdlet>
<FieldParameterMap>
<Field>
<FieldName>ServiceName</FieldName>
<ParameterName>Name</ParameterName>
</Field>
</FieldParameterMap>
<ParameterSets>
<ParameterSet>
<Name>__AllParameterSets</Name>
<Parameter><Name>BinaryPathName</Name></Parameter>
<Parameter><Name>Name</Name></Parameter>
<Parameter><Name>DisplayName</Name></Parameter>
<Parameter><Name>Description</Name></Parameter>
<Parameter><Name>DependsOn</Name></Parameter>
<Parameter><Name>ErrorVariable</Name></Parameter>
<Parameter><Name>WarningVariable</Name></Parameter>
<Parameter><Name>OutVariable</Name></Parameter>
<Parameter><Name>OutBuffer</Name></Parameter>
</ParameterSet>
</ParameterSets>
</Create>
</CmdletImplementation>
</Class>
<Class>
<Name>PswsTest_Process</Name>
<CmdletImplementation>
<Query>
<Cmdlet>Get-Process</Cmdlet>
<FieldParameterMap>
<Field>
<FieldName>ProcessName</FieldName>
<ParameterName>Name</ParameterName>
</Field>
<Field>
<FieldName>Id</FieldName>
<ParameterName>Id</ParameterName>
</Field>
</FieldParameterMap>
<ParameterSets>
<ParameterSet>
<Name>Name</Name>
<Parameter><Name>Name</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>ComputerName</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>ErrorVariable</Name></Parameter>
<Parameter><Name>WarningVariable</Name></Parameter>
<Parameter><Name>OutVariable</Name></Parameter>
<Parameter><Name>OutBuffer</Name></Parameter>
</ParameterSet>
<ParameterSet>
<Name>Id</Name>
<Parameter><Name>Id</Name><Type>System.Int32[]</Type></Parameter>
<Parameter><Name>ComputerName</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>ErrorVariable</Name></Parameter>
<Parameter><Name>WarningVariable</Name></Parameter>
<Parameter><Name>OutVariable</Name></Parameter>
<Parameter><Name>OutBuffer</Name></Parameter>
</ParameterSet>
<ParameterSet>
<Name>InputObject</Name>
<Parameter><Name>ComputerName</Name><Type>System.String[]</Type></Parameter>
<Parameter><Name>ErrorVariable</Name></Parameter>
<Parameter><Name>WarningVariable</Name></Parameter>
<Parameter><Name>OutVariable</Name></Parameter>
<Parameter><Name>OutBuffer</Name></Parameter>
</ParameterSet>
</ParameterSets>
</Query>
</CmdletImplementation>
</Class>
</ClassImplementations>
</ResourceMetadata>