Edit C:\Windows\System32\WindowsPowerShell\v1.0\Modules\WebAdministration\iisprovider.types.ps1xml
<?xml version="1.0" encoding="utf-8" ?> <Types> <Type> <Name>Microsoft.IIs.PowerShell.Provider.ServerNode#SERVER</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.SiteCollectionNode#Sites</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.PoolCollectionNode#AppPools</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.NodeCollection</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.NodeHashedCollection</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.Site#site</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> <Name>ID</Name> <Name>State</Name> <Name>PhysicalPath</Name> <Name>Bindings</Name> </ReferencedProperties> </PropertySet> <PropertySet> <Name>DefaultKeyPropertySet</Name> <ReferencedProperties> <Name>Name</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.ConfigurationElement#site</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> <Name>ID</Name> <Name>State</Name> <Name>PhysicalPath</Name> <Name>Bindings</Name> </ReferencedProperties> </PropertySet> <PropertySet> <Name>DefaultKeyPropertySet</Name> <ReferencedProperties> <Name>Path</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.ConfigurationElement#system.applicationHost/sites#site</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> <Name>ID</Name> <Name>State</Name> <Name>Bindings</Name> </ReferencedProperties> </PropertySet> <PropertySet> <Name>DefaultKeyPropertySet</Name> <ReferencedProperties> <Name>Path</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.ConfigurationElement#bindings</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Collection</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.ConfigurationElement#bindings#binding</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>protocol</Name> <Name>bindingInformation</Name> <Name>sslFlags</Name> </ReferencedProperties> </PropertySet> <PropertySet> <Name>DefaultKeyPropertySet</Name> <ReferencedProperties> <Name>protocol</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>ToString</Name> <Script> if( $this.Protocol -eq "https" ) { return [string]::Format("{0} {1} sslFlags={2}", $this.Protocol,$this.BindingInformation,$this.sslFlags) } else { return [string]::Format("{0} {1}", $this.Protocol,$this.BindingInformation) } </Script> </ScriptMethod> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.Application#application</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> <Name>ApplicationPool</Name> <Name>EnabledProtocols</Name> <Name>PhysicalPath</Name> </ReferencedProperties> </PropertySet> <PropertySet> <Name>DefaultKeyPropertySet</Name> <ReferencedProperties> <Name>Name</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.ConfigurationElement#site#application</Name> <Members> <ScriptProperty> <Name>PhysicalPath</Name> <GetScriptBlock> $pquery = $this.ItemXPath + "/virtualDirectory[@path='/']/@physicalPath" $(get-webconfiguration $pquery).Value </GetScriptBlock> </ScriptProperty> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Path</Name> <Name>ApplicationPool</Name> <Name>EnabledProtocols</Name> <Name>PhysicalPath</Name> </ReferencedProperties> </PropertySet> <PropertySet> <Name>DefaultKeyPropertySet</Name> <ReferencedProperties> <Name>Path</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.VirtualDirectory#virtualDirectory</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> <Name>PhysicalPath</Name> </ReferencedProperties> </PropertySet> <PropertySet> <Name>DefaultKeyPropertySet</Name> <ReferencedProperties> <Name>Name</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.ConfigurationElement#application#virtualDirectory</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Path</Name> <Name>PhysicalPath</Name> </ReferencedProperties> </PropertySet> <PropertySet> <Name>DefaultKeyPropertySet</Name> <ReferencedProperties> <Name>Name</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.NamespaceNode#AppPool</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> <Name>State</Name> </ReferencedProperties> </PropertySet> <PropertySet> <Name>DefaultKeyPropertySet</Name> <ReferencedProperties> <Name>Name</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>WorkerProcesses</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.WorkerProcessNode#WorkerProcess</Name> <Members> <ScriptProperty> <Name>Handles</Name> <GetScriptBlock>$(get-process -id $this.processId).Handles</GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>StartTime</Name> <GetScriptBlock>$(get-process -id $this.processId).StartTime</GetScriptBlock> </ScriptProperty> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>processId</Name> <Name>Handles</Name> <Name>state</Name> <Name>StartTime</Name> </ReferencedProperties> </PropertySet> <PropertySet> <Name>DefaultKeyPropertySet</Name> <ReferencedProperties> <Name>processId</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.ConfigurationElement#error</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>statusCode</Name> <Name>subStatusCode</Name> <Name>path</Name> <Name>responseMode</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>System.Management.Automation.PSCustomObject#configurationLock</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>LockType</Name> <Name>Value</Name> <Name>PSPath</Name> <Name>Location</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.ConfigurationElement#request</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>requestId</Name> <Name>connectionId</Name> <Name>verb</Name> <Name>url</Name> <Name>siteId</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>SslBinding</Name> <Members> <ScriptProperty> <Name>Sites</Name> <GetScriptBlock> $ip = [string]::empty if(-not [string]::IsNullOrEmpty($this.IPAddress)) { # Is a traditional binding if ($this.IPAddress.AddressFamily -eq [System.Net.Sockets.AddressFamily]::InterNetworkV6) { $ip = "[" + $this.IPAddress.ToString() + "]" } else { $ip = [string]$this.IPAddress if ($ip -eq "0.0.0.0") { $ip = "*" } } $bi += $ip + ":" + $this.Port get-webconfiguration -filter ` "/system.applicationHost/sites/site/bindings/binding` [@protocol=`'https`' and starts-with(@bindingInformation,`'$bi`') and @sslFlags=0]` /parent::node()/parent::node()/@name" ` -pspath MACHINE/WEBROOT/APPHOST } else { # Is either a CCS or SNI binding if(-not [string]::IsNullOrEmpty($this.Host)) { $bi = ":" + $this.Port + ":" + $this.Host get-webconfiguration -filter ` "/system.applicationHost/sites/site/bindings/binding` [@protocol=`'https`' and contains(@bindingInformation,`'$bi`') and (@sslFlags=1 or @sslFlags=3)]` /parent::node()/parent::node()/@name" ` -pspath MACHINE/WEBROOT/APPHOST } else { # IS CCS so query for all bindings using the specified port. $bi = ":" + $this.Port + ":" get-webconfiguration -filter ` "/system.applicationHost/sites/site/bindings/binding` [@protocol=`'https`' and contains(@bindingInformation,`'$bi`') and (@sslFlags=2 or @sslFlags=3)]` /parent::node()/parent::node()/@name" ` -pspath MACHINE/WEBROOT/APPHOST } } </GetScriptBlock> </ScriptProperty> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>IPAddress</Name> <Name>Port</Name> <Name>Host</Name> <Name>Store</Name> <Name>Sites</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.SectionGroup</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> <Name>Sections</Name> <Name>SectionGroups</Name> </ReferencedProperties> </PropertySet> <PropertySet> <Name>DefaultKeyPropertySet</Name> <ReferencedProperties> <Name>Name</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>ToString</Name> <Script> [string]::Format("{0}", $this.Name) </Script> </ScriptMethod> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.SectionDefinition</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> <Name>OverrideModeDefault</Name> <Name>AllowDefinition</Name> <Name>AllowLocation</Name> </ReferencedProperties> </PropertySet> <PropertySet> <Name>DefaultKeyPropertySet</Name> <ReferencedProperties> <Name>Name</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>ToString</Name> <Script> [string]::Format("{0}", $this.Name) </Script> </ScriptMethod> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.ConfigurationSection</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>SectionPath</Name> <Name>PSPath</Name> <Name>Location</Name> </ReferencedProperties> </PropertySet> <PropertySet> <Name>DefaultKeyPropertySet</Name> <ReferencedProperties> <Name>SectionPath</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.ConfigurationElement#system.webServer/modules</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Collection</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.ConfigurationElement#system.webServer/modules#add</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> <Name>Precondition</Name> <Name>Type</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.ConfigurationElement#system.webServer/globalModules#add</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> <Name>Precondition</Name> <Name>image</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.ConfigurationElement#system.webServer/handlers#add</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> <Name>Path</Name> <Name>Verb</Name> <Name>Modules</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.ConfigurationElement#system.webServer/fastCgi#application</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>protocol</Name> <Name>fullPath</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>System.IO.DirectoryInfo#ConfigurationBackup</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> <Name>CreationDate</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.CodeProperty</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Value</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Microsoft.IIs.PowerShell.Framework.ConfigurationLocation</Name> <Members> <MemberSet> <Name>PsStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Name</Name> <Name>LocationType</Name> <Name>PSPath</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> </Types>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de