Skip to content

Instantly share code, notes, and snippets.

View vinijmoura's full-sized avatar

Vinicius Moura vinijmoura

View GitHub Profile
Param
(
[string]$PAT,
[string]$Organization,
[string]$Connstr
)
$SQLQuery = "TRUNCATE TABLE FeedPackageVersions"
Invoke-Sqlcmd -query $SQLQuery -ConnectionString $Connstr
CREATE TABLE [dbo].[FeedPackageVersions](
[FeedName] [varchar](100) NULL,
[FeedDescription] [nvarchar](max) NULL,
[FeedPackageName] [varchar](100) NULL,
[FeedPackageType] [varchar](30) NULL,
[FeedPackageSource] [varchar](30) NULL,
[FeedPackageVersion] [varchar](50) NULL,
[FeedPackageVersionLatest] [bit] NULL,
[FeedPackageVersionDate] [datetime] NULL,
[FeedPackageVersionDownloadCount] [int] 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
)
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].[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]$mailAddress,
[string]$Connstr
)
$SQLQuery = "TRUNCATE TABLE OrganizationLevelPermissions"
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