Skip to content

Instantly share code, notes, and snippets.

View vinijmoura's full-sized avatar

Vinicius Moura vinijmoura

View GitHub Profile
CREATE TABLE [dbo].[AreaPermissions](
[TeamProjectName] [varchar](100) NULL,
[AreaPathName] [varchar](150) NULL,
[SecurityNameSpace] [varchar](100) NULL,
[UserPrincipalName] [varchar](100) NULL,
[UserDisplayName] [varchar](100) NULL,
[GroupDisplayName] [varchar](200) NULL,
[GroupAccountName] [varchar](200) NULL,
[AreaCommandName] [varchar](100) NULL,
[AreaCommandInternalName] [varchar](100) NULL,
Param
(
[string]$PAT,
[string]$Organization,
[string]$ProjectName,
[string]$mailAddress,
[string]$Connstr
)
Function get-Identifier ($children,[ref]$AllAreaPaths)
CREATE TABLE [dbo].[OrganizationLevelPermissions](
[SecurityNameSpace] [varchar](100) NULL,
[UserPrincipalName] [varchar](100) NULL,
[UserDisplayName] [varchar](100) NULL,
[GroupDisplayName] [varchar](200) NULL,
[GroupAccountName] [varchar](200) NULL,
[OrganizationLevelType] [varchar](50) NULL,
[OrganizationLevelCommandName] [varchar](100) NULL,
[OrganizationLevelCommandInternalName] [varchar](100) NULL,
[OrganizationLevelCommandPermission] [varchar](50) NULL
Param
(
[string]$PAT,
[string]$Organization,
[string]$mailAddress,
[string]$Connstr
)
$SQLQuery = "TRUNCATE TABLE OrganizationLevelPermissions"
CREATE TABLE [dbo].[ProjectLevelPermissions](
[TeamProjectName] [varchar](100) NULL,
[SecurityNameSpace] [varchar](100) NULL,
[UserPrincipalName] [varchar](100) NULL,
[UserDisplayName] [varchar](100) NULL,
[GroupDisplayName] [varchar](200) NULL,
[GroupAccountName] [varchar](200) NULL,
[ProjectLevelType] [varchar](50) NULL,
[ProjectLevelCommandName] [varchar](100) NULL,
[ProjectLevelCommandInternalName] [varchar](100) NULL,
Param
(
[string]$PAT,
[string]$Organization,
[string]$ProjectName,
[string]$mailAddress,
[string]$Connstr
)
CREATE TABLE [dbo].[PipelinePermissions](
[TeamProjectName] [varchar](100) NULL,
[RepoName] [varchar](100) NULL,
[SecurityNameSpace] [varchar](100) NULL,
[UserPrincipalName] [varchar](100) NULL,
[UserDisplayName] [varchar](100) NULL,
[GroupDisplayName] [varchar](200) NULL,
[GroupAccountName] [varchar](200) NULL,
[PipelineCommandName] [varchar](100) NULL,
[PipelineCommandInternalName] [varchar](100) NULL,
Param
(
[string]$PAT,
[string]$Organization,
[string]$ProjectName,
[string]$mailAddress,
[string]$Connstr
)
CREATE TABLE [dbo].[GitRepositoriesPermissions](
[TeamProjectName] [varchar](100) NULL,
[RepoName] [varchar](100) NULL,
[SecurityNameSpace] [varchar](100) NULL,
[UserPrincipalName] [varchar](100) NULL,
[UserDisplayName] [varchar](100) NULL,
[GroupDisplayName] [varchar](200) NULL,
[GroupAccountName] [varchar](200) NULL,
[GitCommandName] [varchar](100) NULL,
[GitCommandInternalName] [varchar](100) NULL,
Param
(
[string]$PAT,
[string]$Organization,
[string]$ProjectName,
[string]$mailAddress,
[string]$Connstr
)