New-AzureRmAutomationSourceControl
Crea un control de código fuente de Automation.
Advertencia
El módulo de PowerShell de AzureRM ha quedado en desuso oficialmente a partir del 29 de febrero de 2024. Se recomienda a los usuarios migrar de AzureRM al módulo Az PowerShell para seguir recibiendo soporte técnico y actualizaciones.
Aunque el módulo AzureRM puede seguir funcionando, ya no se mantiene ni se admite, colocando cualquier uso continuado a discreción y riesgo del usuario. Consulte nuestros recursos de migración para ver una guía sobre la transición al módulo Az.
Syntax
New-AzureRmAutomationSourceControl
-Name <String>
-RepoUrl <Uri>
-SourceType <String>
-AccessToken <SecureString>
-FolderPath <String>
[-Branch <String>]
[-Description <String>]
[-EnableAutoSync]
[-DoNotPublishRunbook]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet New-AzureRmAutomationSourceControl crea una configuración para vincular mi cuenta de Azure Automation con mi VSTS TFVC, VSTS Git o GitHub.
Ejemplos
Ejemplo 1
Cree una configuración de control de código fuente para vincular mi cuenta de Azure Automation con mi proyecto de TFVC de VSTS. Los proyectos de TFVC no tienen ramas y, por lo tanto, no se especifica el parámetro Branch.
PS C:\> # VSTS Personal access token
PS C:\> $token = "vppmrabbs65axamofglyo66rjg6reddaa7xxgvaddd5555aaaaddxzbmma"
PS C:\> $accessToken = ConvertTo-SecureString -String $token -AsPlainText -Force
PS C:\> New-AzureRmAutomationSourceControl -ResourceGroupName "rg1" `
-AutomationAccountName "devAccount" `
-Name "VSTSNative" `
-RepoUrl "https://contoso.visualstudio.com/ContosoProduction/_versionControl" `
-SourceType "VsoTfvc" `
-FolderPath "/Runbooks" `
-AccessToken $accessToken
Name SourceType Branch FolderPath AutoSync PublishRunbook RepoUrl
---- ---------- ------ ---------- -------- -------------- -------
VSTSNative VsoTfvc /Runbooks True True https://contoso.visualstudio.com/ContosoProduc...
Ejemplo 2
Cree una configuración de control de código fuente para vincular mi cuenta de Azure Automation con mi proyecto de Git de VSTS.
PS C:\> # VSTS Personal access token
PS C:\> $token = "vppmrabbs65axamofglyo66rjg6reddaa7xxgvaddd5555aaaaddxzbmma"
PS C:\> $accessToken = ConvertTo-SecureString -String $token -AsPlainText -Force
PS C:\> New-AzureRmAutomationSourceControl -ResourceGroupName "rg1" `
-AutomationAccountName "devAccount" `
-Name "VSTSGit" `
-RepoUrl "https://contoso.visualstudio.com/_git/Finance" `
-SourceType "VsoGit" `
-Branch "Development" `
-FolderPath "/" `
-AccessToken $accessToken
Name SourceType Branch FolderPath AutoSync PublishRunbook RepoUrl
---- ---------- ------ ---------- -------- -------------- -------
VSTSGit VsoGit Development / True True https://contoso.visualstudio.com/_git/Finan...
Ejemplo 3
Cree una configuración de control de código fuente para vincular mi cuenta de Azure Automation con mi proyecto de GitHub.
PS C:\> # GitHub access token
PS C:\> $token = "68b08011223aac8bdd3388913a44rrsaa84fdf"
PS C:\> $accessToken = ConvertTo-SecureString -String $token -AsPlainText -Force
PS C:\> New-AzureRmAutomationSourceControl -ResourceGroupName "rg1" `
-AutomationAccountName "devAccount" `
-Name "GitHub1" `
-RepoUrl "https://github.com/Contoso/TestSourceControl.git" `
-SourceType "GitHub" `
-Branch "master" `
-FolderPath "/Runbooks" `
-AccessToken $accessToken
Name SourceType Branch FolderPath AutoSync PublishRunbook RepoUrl
---- ---------- ------ ---------- -------- -------------- -------
GitHub1 GitHub master /Runbooks True True https://github.com/Contoso/TestSourceControl...
Parámetros
-AccessToken
Token de acceso de control de código fuente.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomationAccountName
Nombre de la cuenta de Automation.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Branch
Rama de control de código fuente.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Descripción del control de código fuente.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DoNotPublishRunbook
La propiedad publishRunbook del control de código fuente. Si se establece DoNotPublishRunbook, significa que los runbooks de usuario se importarán como "Borrador".
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableAutoSync
Propiedad autoSync del control de código fuente.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FolderPath
Ruta de acceso de la carpeta de control de código fuente.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Nombre del control de código fuente.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RepoUrl
Dirección URL del repositorio de control de código fuente.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
El nombre del grupo de recursos.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SourceType
Tipo de control de código fuente.
Type: | String |
Accepted values: | GitHub, VsoGit, VsoTfvc |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |