close

Cómo mejorar WordPress Buscar usando Amazon CloudSearch con Ascensor

Lo primero que necesita para crear la biblioteca de clases para CoreApiBasicAuth punto final (uso como ayuda de cómo hacer esto) El uso de esta biblioteca (por ejemplo CoreApiBasicAuth.dll) puede conectarse al servidor de automatización Atomia. En siguiente ejemplo he creado script de PowerShell a la lista de los sitios web de Windows para una cuenta específica. [Reflection.Assembly] :: LoadFrom ( "c: \ CoreApiBasicAuth.dll") $ WsHttpBinding = New-Object System.ServiceModel.BasicHttpBinding $ WsHttpBinding.Security.Message.ClientCredentialType = [System.ServiceModel.BasicHttpMessageCredentialType] :: Nombre de usuario $ WsHttpBinding.Security.Mode = [System.ServiceModel.BasicHttpSecurityMode] :: TransportWithMessageCredential $ = Punto final nuevo a objetos System.ServiceModel.EndpointAddress ( " $ CoreAPI = New-Object CoreApiClient ($ wsHttpBinding, $ punto final) $ CoreAPI.ClientCredentials.UserName.set_UserName ( "Administrador") $ CoreAPI.ClientCredentials.UserName.set_Password ( "Administrador") Acc $ = $ coreAPI.GetAccount ( "123456") #find sitios web para esta cuenta $ PageInfo = New-ObjectAtomia.Provisioning.Base.PagingInfo $ StrNames = @ ( "CsWindowsWebsite") $ PageInfo.PageSize = 10 $ PageInfo.PageNumber = 0 $ Res = $ coreAPI.FindServicesByNamesForAccount ($ Acc.AccountId, $ strNames, [ref] $ pageInfo) Sitios $ = $ res | ForEach-Object {$ _ propiedades.} | Where-Object {$ _ Nombre -eq "host".} | propStringValue Select-Object Sitios $ Write-Output $ CoreAPI.Close ()

Previous Post     Next Post


TAGS


CATEGORIES

.