New-AzAutomationSourceControl
Létrehoz egy Azure Automation-forrásvezérlőt.
Syntax
New-AzAutomationSourceControl
-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
A New-AzAutomationSourceControl parancsmag létrehoz egy konfigurációt egy Azure Automation-fiók VSTS TFVC, VSTS Git vagy GitHub összekapcsolásához.
Példák
1. példa
Hozzon létre egy forrásvezérlési konfigurációt, amely összekapcsol egy Azure Automation-fiókot egy VSTS TFVC-projekttel. A TFVC-projektek nem rendelkeznek ágakkal, ezért a Branch paraméter nincs megadva.
# VSTS Personal access token
$token = "vppmrabbs65axamofglyo66rjg6reddaa7xxgvaddd5555aaaaddxzbmma"
$accessToken = ConvertTo-SecureString -String $token -AsPlainText -Force
New-AzAutomationSourceControl -ResourceGroupName "rg1" `
-AutomationAccountName "devAccount" `
-Name "VSTSNative" `
-RepoUrl "https://dev.azure.com/<accountname>/<adoprojectname>/_git/<repositoryname>" `
-SourceType "VsoTfvc" `
-FolderPath "/Runbooks" `
-AccessToken $accessToken
Name SourceType Branch FolderPath AutoSync PublishRunbook RepoUrl
---- ---------- ------ ---------- -------- -------------- -------
VSTSNative VsoTfvc /Runbooks True True https://dev.azure.com/<accountname>/<adopro...
2. példa
Hozzon létre egy forrásvezérlési konfigurációt, amely összekapcsol egy Azure Automation-fiókot egy VSTS Git-projekttel.
# VSTS Personal access token
$token = "vppmrabbs65axamofglyo66rjg6reddaa7xxgvaddd5555aaaaddxzbmma"
$accessToken = ConvertTo-SecureString -String $token -AsPlainText -Force
New-AzAutomationSourceControl -ResourceGroupName "rg1" `
-AutomationAccountName "devAccount" `
-Name "VSTSGit" `
-RepoUrl "https://dev.azure.com/<accountname>/<adoprojectname>/_git/<repositoryname>" `
-SourceType "VsoGit" `
-Branch "Development" `
-FolderPath "/" `
-AccessToken $accessToken
Name SourceType Branch FolderPath AutoSync PublishRunbook RepoUrl
---- ---------- ------ ---------- -------- -------------- -------
VSTSGit VsoGit Development / True True https://dev.azure.com/<accountname>/<adopro...
3. példa
Hozzon létre egy forrásvezérlési konfigurációt, amely összekapcsol egy Azure Automation-fiókot egy GitHub-projekttel.
# GitHub access token
$token = "68b08011223aac8bdd3388913a44rrsaa84fdf"
$accessToken = ConvertTo-SecureString -String $token -AsPlainText -Force
New-AzAutomationSourceControl -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...
Paraméterek
-AccessToken
A forrásvezérlő hozzáférési jogkivonata.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomationAccountName
Az automation-fiók neve.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Branch
A forrásvezérlő ág.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
A forrásvezérlő leírása.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DoNotPublishRunbook
A forrásvezérlő publishRunbook tulajdonsága. Ha a DoNotPublishRunbook be van állítva, az azt jelenti, hogy a felhasználói runbookok "Piszkozatként" lesznek importálva.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableAutoSync
A forrásvezérlő autoSync tulajdonsága.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FolderPath
A forrásvezérlő mappa elérési útja.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
A forrásvezérlő neve.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RepoUrl
A forrásvezérlő adattár URL-címe.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Az erőforráscsoport neve.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SourceType
A forrásvezérlő típusa.
Type: | String |
Accepted values: | GitHub, VsoGit, VsoTfvc |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |