Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
367 commits
Select commit Hold shift + click to select a range
d29902b
show error messages on intune scripts
JohnDuprey Sep 18, 2025
45c977e
add user object to AddUser response
JohnDuprey Sep 18, 2025
72c4d46
check
KelvinTegelaar Sep 19, 2025
8b7273f
Update the OpenAPI to include GDAP-related endpoints
HappyEarthDay Sep 19, 2025
e39cb31
Backup in tenant overview information
KelvinTegelaar Sep 21, 2025
c883d00
Merge pull request #1617 from kris6673/defender-more-options
KelvinTegelaar Sep 22, 2025
64694e5
better public ping
KelvinTegelaar Sep 22, 2025
558a91c
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP-API into…
KelvinTegelaar Sep 22, 2025
608c867
added check page
KelvinTegelaar Sep 22, 2025
e912e55
fix license check
JohnDuprey Sep 22, 2025
de6bb05
Fix: all the Intune script permission issues
kris6673 Sep 23, 2025
3b6cf2d
Fix: Update litigation hold capability checks to use new service plan…
kris6673 Sep 23, 2025
44888a6
logging for post requests
JohnDuprey Sep 23, 2025
626056e
fix bec
JohnDuprey Sep 23, 2025
1ff1f6f
Merge pull request #1620 from kris6673/intune-script-perms
KelvinTegelaar Sep 23, 2025
7bb4512
Merge pull request #1621 from kris6673/fix-lit-hold-standard
KelvinTegelaar Sep 23, 2025
7a751e0
add json escape support for text replacements
JohnDuprey Sep 23, 2025
5e31162
clone role functionality
JohnDuprey Sep 23, 2025
a43d01a
additional test cases
JohnDuprey Sep 23, 2025
21ce75c
fix custom role error
JohnDuprey Sep 24, 2025
960e6da
add json escaping
JohnDuprey Sep 24, 2025
285bc88
Add or update the Azure App Service build and deployment workflow config
KelvinTegelaar Sep 25, 2025
49d2ff2
Remove the Azure App Service build and deployment workflow config
KelvinTegelaar Sep 25, 2025
5e5e044
Add standard for configuring WHFB enrollment configuration - FR #4698
PeterVive Sep 25, 2025
9383eb4
Fixes https://github.com/KelvinTegelaar/CIPP/issues/4704
PeterVive Sep 26, 2025
3db46f2
Add proper null safety in Invoke-CIPPStandardSpamFilterPolicy compari…
PeterVive Sep 26, 2025
b508641
Use .AddRange() for combining arrays instead.
PeterVive Sep 26, 2025
3b9d84a
Add NonLocalHostAzurite support and update PowerShell version
Zacgoose Sep 26, 2025
300f3d8
Invoke-CIPPStandardBranding: Create default branding if doesn't exist…
PeterVive Sep 26, 2025
563b801
Return descriptions for api functions if present
Zacgoose Sep 27, 2025
1451036
Merge pull request #1627 from PeterVive/ios-appprotectionpolicy-fixes…
KelvinTegelaar Sep 27, 2025
6b668bb
Merge pull request #1629 from PeterVive/standardspamfilterpolicy-null…
KelvinTegelaar Sep 27, 2025
48d447d
Merge pull request #1630 from PeterVive/standardbranding-createnonexi…
KelvinTegelaar Sep 27, 2025
07abb10
Merge pull request #1628 from PeterVive/whfb-enrollment-configuration
KelvinTegelaar Sep 27, 2025
e292d25
Merge pull request #1632 from Zacgoose/api-helper-desc
KelvinTegelaar Sep 27, 2025
ff261e7
Merge pull request #1618 from HappyEarthDay/feature/update-gdap-api-docs
KelvinTegelaar Sep 28, 2025
b32b625
null checks
kris6673 Sep 28, 2025
7f9778c
Fix: Fix a few CIPP permissions
kris6673 Sep 28, 2025
d5e060a
feat: Add reason for JIT admin. update schema
kris6673 Sep 28, 2025
d38fb1c
Merge pull request #1633 from kris6673/blocked-endpoint
KelvinTegelaar Sep 28, 2025
99ccfd6
Merge pull request #1634 from kris6673/jit-admin-reason
KelvinTegelaar Sep 28, 2025
030a150
Add proper null checks to handle "0" values not being evaluated as fa…
PeterVive Sep 28, 2025
6150e20
Merge pull request #1635 from PeterVive/intune-comparison-nullvalues
KelvinTegelaar Sep 28, 2025
dc092ee
Support nested groupSettingCollectionValue and groupSettingCollection…
PeterVive Sep 28, 2025
21ef223
Fix so that empty arrays are treated properly and don't cause compari…
PeterVive Sep 28, 2025
1d5b954
Added Invoke-RemoveTenantCapabilitiesCache for use on tenants page.
PeterVive Sep 29, 2025
72c890c
add error for defender controls
JohnDuprey Sep 29, 2025
0209e61
Merge pull request #1636 from PeterVive/intune-comparison-nestedgroup…
KelvinTegelaar Sep 29, 2025
ad46b9d
Merge pull request #1638 from PeterVive/tenant-clear-capabilities-cache
KelvinTegelaar Sep 29, 2025
3a1bc38
Merge pull request #1637 from PeterVive/exo-default-spamfilter-empty-…
KelvinTegelaar Sep 29, 2025
889ce5d
chore: Remove unused role and scope entries from SAMManifest.json
kris6673 Sep 29, 2025
a644ebd
Fallback to using defaultDomainName instead of customerId for looking…
PeterVive Sep 29, 2025
4a49189
Add technician extraction and update action to GDAP invite
Zacgoose Sep 30, 2025
73b61c1
Add function to create new Exchange transport rule
Zacgoose Sep 30, 2025
128a276
Feat: Add RestrictedUsers alert for users restricted from sending ema…
kris6673 Sep 30, 2025
26badb0
Feat: Implement functions to list and remove restricted users in Exch…
kris6673 Sep 30, 2025
16687d3
Merge pull request #1643 from kris6673/restricted-users
KelvinTegelaar Oct 1, 2025
256e91d
Merge pull request #1642 from Zacgoose/new-transport-rule
KelvinTegelaar Oct 1, 2025
4d11c16
Merge pull request #1641 from Zacgoose/gdap-internal-message
KelvinTegelaar Oct 1, 2025
c8feb83
Merge pull request #1640 from PeterVive/intune-policy-description-var…
KelvinTegelaar Oct 1, 2025
53f8b8f
Merge pull request #1639 from kris6673/manifest-role-duplicates
KelvinTegelaar Oct 1, 2025
e203c2e
Merge pull request #1631 from Zacgoose/docker_lb_updates
KelvinTegelaar Oct 1, 2025
d4067ee
implement #1550
JohnDuprey Oct 1, 2025
ac4891b
fix debug line
JohnDuprey Oct 1, 2025
4ee10a2
remove migration script
JohnDuprey Oct 1, 2025
7bbcb33
new $batch endpoint
JohnDuprey Oct 1, 2025
3e081d5
action add
KelvinTegelaar Oct 2, 2025
4ea840a
adds removal of package
KelvinTegelaar Oct 2, 2025
f18018a
Allow standard "DisableGuests" to have inactivity period be configura…
PeterVive Oct 2, 2025
f5a08ae
Allow assignment of intune policies to custom group from table list F…
PeterVive Oct 2, 2025
531ca37
Merge pull request #1644 from PeterVive/disableguestsinactivity
KelvinTegelaar Oct 2, 2025
277788b
backward compatible fix
KelvinTegelaar Oct 2, 2025
440f5f2
Merge pull request #1645 from PeterVive/intune-policy-listview-custom…
KelvinTegelaar Oct 2, 2025
583240e
Logging backwards compatibility
kris6673 Oct 2, 2025
2319073
Feat:: New Teams Chat Protection settings standard
kris6673 Oct 2, 2025
9f18091
Update MicrosoftTeams module to 7.3.1
kris6673 Oct 2, 2025
3180438
Chore: Update standards comments
kris6673 Oct 2, 2025
b3b7b24
custom data manual entry support in users
JohnDuprey Oct 3, 2025
48ea26d
custom variable autocomplete
JohnDuprey Oct 3, 2025
82f5579
fix custom data sync
JohnDuprey Oct 3, 2025
be8c68d
Merge pull request #1647 from kris6673/teams-chat-protection
JohnDuprey Oct 3, 2025
3adf41e
Merge pull request #1646 from kris6673/disableGuestsLogging
JohnDuprey Oct 3, 2025
92d947c
filter out non HttpResponseContext output to prevent errors
JohnDuprey Oct 3, 2025
1d1882a
fix issue with multi-user CA exclusions
JohnDuprey Oct 3, 2025
cacba86
Add custom variables to backups
Zacgoose Oct 4, 2025
bb466e3
Fix: Logic error with dev settings
Zacgoose Oct 4, 2025
96ce9de
Chore: SPEEEEEED for list user counts
Zacgoose Oct 4, 2025
e97dacb
cleanup...
Zacgoose Oct 4, 2025
d7bc25e
I like pain
Zacgoose Oct 4, 2025
6f085b4
Fix: Migrate tenant group key from domain to GUID
Zacgoose Oct 4, 2025
5a0712d
Implemented Assignment Filters
PeterVive Oct 4, 2025
53cf47f
Implemented #4759 - retains full backwards compatibility.
PeterVive Oct 4, 2025
c0c41fc
Implement Office custom XML support during deployment - FR #469
PeterVive Oct 4, 2025
b6f6666
Fix: fallback for usage location in Set-CIPPUserLicense if usageLocat…
kris6673 Oct 4, 2025
8053100
Fix: add headers and APIName for better logging to Set-CIPPUserLicens…
kris6673 Oct 4, 2025
a1a70f4
Implement custom chocolatey arguments. #4683
PeterVive Oct 4, 2025
ade017a
Merge pull request #1648 from Zacgoose/custom-variable-backup
JohnDuprey Oct 5, 2025
942ca50
Merge pull request #1651 from Zacgoose/listusercount
JohnDuprey Oct 5, 2025
8795fbd
Merge pull request #1649 from Zacgoose/dev-env-fix
JohnDuprey Oct 5, 2025
7ef678e
Merge branch 'dev' into cleanup
JohnDuprey Oct 5, 2025
c98ded3
Merge pull request #1652 from Zacgoose/cleanup
JohnDuprey Oct 5, 2025
f5be783
Merge pull request #1653 from Zacgoose/migrate-tenant-groups
JohnDuprey Oct 5, 2025
3687e20
Merge pull request #1658 from PeterVive/custom-chocolatey-arguments
JohnDuprey Oct 5, 2025
ac88f16
Merge pull request #1654 from PeterVive/assignment-filters-feature
JohnDuprey Oct 5, 2025
de6f1a0
Merge pull request #1655 from PeterVive/custom-standardpolicy-names
JohnDuprey Oct 5, 2025
3d215ed
Merge branch 'dev' into office-custom-xml-support
JohnDuprey Oct 5, 2025
4638918
Merge pull request #1656 from PeterVive/office-custom-xml-support
JohnDuprey Oct 5, 2025
a72cd80
Merge pull request #1657 from kris6673/fix-usagelocation-null
JohnDuprey Oct 5, 2025
3809dc3
fix path for drift alerts
JohnDuprey Oct 6, 2025
859b910
fix issue with DA and default domain name change
JohnDuprey Oct 6, 2025
ed491b2
Fix for on-boarding in dev
Zacgoose Oct 7, 2025
518a8a7
fix: handle "Unlimited" values in Send/Receive limits validation
kris6673 Oct 7, 2025
1b7275f
Fix: Logging message for NudgeMFA standard always saying "Enabled" ev…
kris6673 Oct 7, 2025
71bc33c
fix: Cannot bind argument to parameter 'Exception' because it is null…
kris6673 Oct 7, 2025
bf6f7d7
fix: Correct TenantFilter variable name in Add-CIPPApplicationPermiss…
kris6673 Oct 7, 2025
c6d4083
Merge pull request #1662 from kris6673/fix-onboarding-standardsExclude
JohnDuprey Oct 7, 2025
e512537
Merge pull request #1661 from kris6673/fix-nugdeMFA-logging
JohnDuprey Oct 7, 2025
9c749ed
Merge pull request #1660 from kris6673/issue4769
JohnDuprey Oct 7, 2025
42eb951
Fix conditional logic for Azure context setup
Zacgoose Oct 7, 2025
9c02627
Merge pull request #1659 from Zacgoose/dev-kv-fix
JohnDuprey Oct 7, 2025
f37bc3a
Feat: AllTenants support for listing CA policies
kris6673 Oct 7, 2025
3f5025c
Merge pull request #1663 from kris6673/ca-alltenants
JohnDuprey Oct 7, 2025
e0ed775
fix issue with empty body
JohnDuprey Oct 7, 2025
4b8ff23
Enhance error handling in licensing checks and sanitize exception mes…
kris6673 Oct 7, 2025
babfffb
Update Initialize-DevEnvironment.ps1
JohnDuprey Oct 7, 2025
3e43e65
iterate through tenant domain results
JohnDuprey Oct 7, 2025
be3e918
refactor to use Test-Json instead
kris6673 Oct 7, 2025
ec875a7
Merge pull request #1664 from kris6673/fix-ListStandardsCompare
JohnDuprey Oct 7, 2025
cc37f24
backwards compatibility
JohnDuprey Oct 7, 2025
1d09982
consolidate namespace declarations
JohnDuprey Oct 7, 2025
b13b16b
enable distributed tracing
JohnDuprey Oct 7, 2025
83e8a79
Update New-CippCoreRequest.ps1
JohnDuprey Oct 7, 2025
8d3d8c1
fix mailbox restore actions
JohnDuprey Oct 8, 2025
b4f0ab4
up version
KelvinTegelaar Oct 8, 2025
a7c2997
Merge pull request #1665 from KelvinTegelaar/dev
KelvinTegelaar Oct 8, 2025
6fb623a
fix bulk request
JohnDuprey Oct 8, 2025
1be48ac
Initial plan
Copilot Oct 8, 2025
c9e9ad0
Add error handling to return HTTP error when bulk API calls fail
Copilot Oct 8, 2025
cba1a33
Merge pull request #3 from Zacgoose/copilot/fix-bulk-api-error-handling
Zacgoose Oct 8, 2025
47fbc71
Update Invoke-ListExConnectorTemplates.ps1
JohnDuprey Oct 8, 2025
f77cd5a
Merge pull request #1666 from Zacgoose/listuserpatch
JohnDuprey Oct 8, 2025
e72a718
fix mail enabled status in new group
JohnDuprey Oct 8, 2025
65ce13f
remove schema property update
JohnDuprey Oct 8, 2025
194e4c6
remove redundant logging
kris6673 Oct 8, 2025
f65dc6d
autopilot tweaks
JohnDuprey Oct 8, 2025
8507d0a
fix ps version prop
JohnDuprey Oct 8, 2025
a1321a9
up version
JohnDuprey Oct 8, 2025
3b917c6
update standard props
JohnDuprey Oct 8, 2025
b917eec
Merge pull request #1668 from KelvinTegelaar/dev
JohnDuprey Oct 8, 2025
ed5be4d
Fix: error handling in Get-GraphToken to fix "Conversion from JSON fa…
kris6673 Oct 8, 2025
50d591e
Fix: change throw to return
kris6673 Oct 8, 2025
b862e05
We should get more than 1 user at a time...
Zacgoose Oct 9, 2025
3386990
Merge pull request #1669 from kris6673/fix-json-conversion-error
JohnDuprey Oct 9, 2025
8a6ebff
fixes
Zacgoose Oct 9, 2025
5d2b8f2
count for guests
Zacgoose Oct 9, 2025
63ac6f0
Update Invoke-ListUserCounts.ps1
Zacgoose Oct 9, 2025
66bc54c
changes
Zacgoose Oct 9, 2025
b29d20b
Merge pull request #1670 from Zacgoose/listuserpatch
JohnDuprey Oct 9, 2025
fb8f129
Fix: Remove deprecated option and refactor EDR assignment to not use …
kris6673 Oct 9, 2025
361ef55
Fix: improve error handling and logging in calendar and contact permi…
kris6673 Oct 9, 2025
ffc992f
fix endpoint
JohnDuprey Oct 10, 2025
7ba441a
Merge pull request #1667 from kris6673/addGroupLogging
JohnDuprey Oct 10, 2025
548f03d
Merge pull request #1671 from kris6673/defender-edr-assignment
JohnDuprey Oct 10, 2025
a049b92
Merge pull request #1672 from kris6673/exchange-page
JohnDuprey Oct 10, 2025
1afea25
Extension sync rescheduling support
JohnDuprey Oct 10, 2025
93cf530
fix package bug
JohnDuprey Oct 10, 2025
2297e4a
prevent package tags from being overwritten
JohnDuprey Oct 10, 2025
b8e37c2
ensure string values for gdap invite
JohnDuprey Oct 10, 2025
4357c79
fix task name
JohnDuprey Oct 10, 2025
dc2d4cf
improve ListTenants
JohnDuprey Oct 10, 2025
f25793c
remove null properties before deploying template
JohnDuprey Oct 10, 2025
bb69fa9
clean up .net 4.7.2 binaries to free up 20mb
JohnDuprey Oct 10, 2025
bcb820a
http graph rate limit throttle priority
JohnDuprey Oct 10, 2025
3c65460
capture response headers for rate limiting info
JohnDuprey Oct 10, 2025
dc2a278
up version
JohnDuprey Oct 10, 2025
38fe413
Merge pull request #1673 from KelvinTegelaar/dev
JohnDuprey Oct 10, 2025
4044746
fix casing and improve logging error handling
kris6673 Oct 11, 2025
496632e
Feat: AllTenants stupport for ListTenantAllowBlockList
kris6673 Oct 11, 2025
4038748
support frontend tenant selector for adding
kris6673 Oct 11, 2025
695c91f
Feat: Standard to control recovering BitLocker keys for owned devices
kris6673 Oct 12, 2025
df83335
Feat: add Invoke-ListGitHubReleaseNotes to retrieve release notes fro…
kris6673 Oct 12, 2025
91cdf53
Merge pull request #1676 from kris6673/release-note-popup
JohnDuprey Oct 13, 2025
012c36d
Refactor Reference assignment in GDAP invite script
Zacgoose Oct 13, 2025
4970b96
Fix: EntraConnectSyncStatus alert not showing why it triggers
kris6673 Oct 13, 2025
ae0b5cf
Merge pull request #1675 from kris6673/issue4806
JohnDuprey Oct 14, 2025
53199a2
Merge pull request #1678 from kris6673/dirSycn-alert
JohnDuprey Oct 14, 2025
93b0b2c
Merge pull request #1677 from Zacgoose/patch-gdap
JohnDuprey Oct 14, 2025
8509fbd
fix default user settings when none specified
JohnDuprey Oct 14, 2025
8743156
fix outputbinding return
JohnDuprey Oct 14, 2025
6d63119
LAPS not LAPs
isgq-github01 Oct 15, 2025
5092a6a
Refactor: streamline Invoke-ExecJITAdmin function and add Invoke-List…
kris6673 Oct 14, 2025
9305079
fix bug with adminurl
JohnDuprey Oct 15, 2025
435440a
fix typo
JohnDuprey Oct 16, 2025
c5cab14
fix breach alert
JohnDuprey Oct 16, 2025
b476958
Merge pull request #1679 from isgq-github01/patch-1
JohnDuprey Oct 16, 2025
bcb4157
Merge pull request #1674 from kris6673/TenantAllowBlockList
JohnDuprey Oct 16, 2025
4bafb2c
remove .None permissions from allowed result
JohnDuprey Oct 16, 2025
44865ff
Merge pull request #1680 from kris6673/jit
JohnDuprey Oct 17, 2025
b744dae
fixes #4657
KelvinTegelaar Oct 17, 2025
928f37d
add check for Winget app or choco app
KelvinTegelaar Oct 17, 2025
3f7b639
TenantFilter
KelvinTegelaar Oct 17, 2025
3cc4722
text
KelvinTegelaar Oct 17, 2025
71c8b58
added alert comment field.
KelvinTegelaar Oct 17, 2025
af2329a
mx record change detection
KelvinTegelaar Oct 17, 2025
9b14648
allow selection of country for named locations
KelvinTegelaar Oct 17, 2025
029b690
Feat: add support for setting group visibility in Microsoft 365 groups
kris6673 Oct 17, 2025
3962aab
include OAuth request types
JohnDuprey Oct 17, 2025
d7b95ab
update bobby tables
JohnDuprey Oct 18, 2025
b1cbf03
disable tracing messages in local dev
JohnDuprey Oct 18, 2025
f5b27ef
add alias text replacement support
JohnDuprey Oct 18, 2025
bfe1388
Merge pull request #1681 from kris6673/visibility
KelvinTegelaar Oct 18, 2025
99a28c0
improve delta query
JohnDuprey Oct 18, 2025
f4124e6
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP-API into…
JohnDuprey Oct 18, 2025
ec25fe0
Fix: Remove wrong license check
kris6673 Oct 19, 2025
36d5c46
Merge pull request #1682 from kris6673/issue4843
KelvinTegelaar Oct 20, 2025
c67b785
fix group template add
JohnDuprey Oct 21, 2025
bb2080e
fix: error handling for $null props
JohnDuprey Oct 22, 2025
49103d1
Add dynamic tenant groups
KelvinTegelaar Oct 22, 2025
50823eb
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP-API into…
JohnDuprey Oct 22, 2025
63ff49a
ensure policy template response is always an array
JohnDuprey Oct 22, 2025
e03b3c4
add more deleted item types
JohnDuprey Oct 22, 2025
a1b5b93
switch to beta url
JohnDuprey Oct 22, 2025
ec880d9
improve error handling
JohnDuprey Oct 22, 2025
883b360
feat: triggered tasks
JohnDuprey Oct 22, 2025
66d1f1d
remove delta link from scheduler table
JohnDuprey Oct 22, 2025
10014b3
fix color scheme in html template
JohnDuprey Oct 22, 2025
ae230e9
dynamic tenant group orchestrator
JohnDuprey Oct 23, 2025
342a78a
adding entrypoint designation to orchestrators
JohnDuprey Oct 23, 2025
6599bde
organize functions
JohnDuprey Oct 23, 2025
2602c29
switch http function to start orchestrator
JohnDuprey Oct 23, 2025
0370ba1
add API query support
JohnDuprey Oct 23, 2025
55184ae
fix dynamic rule output
JohnDuprey Oct 23, 2025
3061a75
tenant group tweaks
JohnDuprey Oct 23, 2025
293552f
updates to logic
KelvinTegelaar Oct 23, 2025
78d2927
add default groups button
KelvinTegelaar Oct 23, 2025
58df931
cache license for faster dynamic tenant group processing
JohnDuprey Oct 23, 2025
0f8f740
add support for flex
JohnDuprey Oct 23, 2025
1254f3f
fix missing response path for uncaught exceptions
JohnDuprey Oct 23, 2025
5dee2c2
add debug env to show some env vars
JohnDuprey Oct 23, 2025
9e02376
update write mode check
JohnDuprey Oct 23, 2025
cd99cf1
limit sync to policies/templates with SHA
JohnDuprey Oct 23, 2025
5d27fd0
version up
KelvinTegelaar Oct 23, 2025
ab46161
Merge pull request #1683 from KelvinTegelaar/dev
KelvinTegelaar Oct 23, 2025
1e309cb
handle objects that do not have group type
JohnDuprey Oct 24, 2025
98ec939
Fix edit tenant group
Oct 24, 2025
0b687c4
fix add task
JohnDuprey Oct 24, 2025
e5767b8
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP-API into…
JohnDuprey Oct 24, 2025
0806d3a
offboarding, schedule immutable id
JohnDuprey Oct 24, 2025
813dc3d
Update version_latest.txt
JohnDuprey Oct 24, 2025
5568a7b
Merge pull request #1684 from KelvinTegelaar/dev
JohnDuprey Oct 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FUNCTIONS_WORKER_RUNTIME='powershell'
FUNCTIONS_WORKER_RUNTIME_VERSION='7.4'
AzureWebJobsStorage='DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNoBnZf6KgBVU4=;BlobEndpoint=http://azurite:10000/devstoreaccount1;QueueEndpoint=http://azurite:10001/devstoreaccount1;TableEndpoint=http://azurite:10002/devstoreaccount1;'
DEV_SKIP_BPA_TIMER='true'
DEV_SKIP_DOMAIN_TIMER='true'
FUNCTIONS_EXTENSION_VERSION='4'
NonLocalHostAzurite='true'
16 changes: 8 additions & 8 deletions AddChocoApp/Choco.App.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
<ApplicationInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ToolVersion="1.8.3.0">
<Name>Install.ps1</Name>
<UnencryptedContentSize>28319</UnencryptedContentSize>
<Name>install.ps1</Name>
<UnencryptedContentSize>1154</UnencryptedContentSize>
<FileName>IntunePackage.intunewin</FileName>
<SetupFile>Install.ps1</SetupFile>
<SetupFile>install.ps1</SetupFile>
<EncryptionInfo>
<EncryptionKey>bmoyHXFtIws7JrnXNDV4rjzap+Be+4ZJEDJkTfbVIL8=</EncryptionKey>
<MacKey>xNh8ZUZ6TLsAtihUEAU/NHiRfutDzz+eSgEdpaXUo9Q=</MacKey>
<InitializationVector>3aQFPhO8ywEC4Ojby1lR0w==</InitializationVector>
<Mac>PXX+hj3DXEpzMEMYBDXmAIlSyDIGuAwmAHIQpZIt8hU=</Mac>
<EncryptionKey>v8i9okyqxp8xlw3/r2QXMNnXcuGwrBkD54QQ7F/UJbc=</EncryptionKey>
<MacKey>XjT9kWc7gQRKRdEQ/PA/lbQDDH8kFjnuPFILxAldRTI=</MacKey>
<InitializationVector>iyAbM3kIYqA4AlWP89S5oA==</InitializationVector>
<Mac>w+2KMctRWmJzYjKcMTAKCLz15K559SgZ3pnQuQD3P/I=</Mac>
<ProfileIdentifier>ProfileVersion1</ProfileIdentifier>
<FileDigest>fx41h3rGZYZO3Jux7JnPgatlmpMc2ZFIZS8ipF5VDDw=</FileDigest>
<FileDigest>tyjBbJZ+Zj9AqD7UjEfQfe/HojN/q1+zFPidXWbiVuE=</FileDigest>
<FileDigestAlgorithm>SHA256</FileDigestAlgorithm>
</EncryptionInfo>
</ApplicationInfo>
Binary file modified AddChocoApp/IntunePackage.intunewin
Binary file not shown.
18 changes: 16 additions & 2 deletions AddChocoApp/IntunePackage/Install.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ param (
[string]
$CustomRepo,

[Parameter()]
[string]
$CustomArguments,

[Parameter()]
[switch]
$Trace
Expand All @@ -36,13 +40,23 @@ try {
try {
$localprograms = & "$chocoPath" list --localonly
$CustomRepoString = if ($CustomRepo) { "--source $customrepo" } else { $null }
$CustomArgsArray = if ($CustomArguments) { $CustomArguments -split '\s+' } else { @() }

if ($localprograms -like "*$Packagename*" ) {
Write-Host "Upgrading $packagename"
& "$chocoPath" upgrade $Packagename $CustomRepoString
if ($CustomArgsArray.Count -gt 0) {
& "$chocoPath" upgrade $Packagename $CustomRepoString $CustomArgsArray
} else {
& "$chocoPath" upgrade $Packagename $CustomRepoString
}
}
else {
Write-Host "Installing $packagename"
& "$chocoPath" install $Packagename -y $CustomRepoString
if ($CustomArgsArray.Count -gt 0) {
& "$chocoPath" install $Packagename -y $CustomRepoString $CustomArgsArray
} else {
& "$chocoPath" install $Packagename -y $CustomRepoString
}
}
Write-Host 'Completed.'
}
Expand Down
10 changes: 10 additions & 0 deletions CIPP-Permissions.json
Original file line number Diff line number Diff line change
Expand Up @@ -425,6 +425,11 @@
"Name": "UserAuthenticationMethod.ReadWrite",
"Description": "Allows the app to read and write your authentication methods, including phone numbers and Authenticator app settings.This does not allow the app to see secret information like your passwords, or to sign-in or otherwise use your authentication methods."
},
{
"Id": "424b07a8-1209-4d17-9fe4-9018a93a1024",
"Name": "TeamsTelephoneNumber.ReadWrite.All",
"Description": "Allows the app to read and modify your tenant's acquired telephone number details on behalf of the signed-in admin user. Acquired telephone numbers may include attributes related to assigned object, emergency location, network site, etc."
},
{
"Id": "b7887744-6746-4312-813d-72daeaee7e2d",
"Name": "UserAuthenticationMethod.ReadWrite.All",
Expand Down Expand Up @@ -697,6 +702,11 @@
"Name": "User.ReadWrite.All",
"Description": "Allows the app to read and update user profiles without a signed in user."
},
{
"Id": "0a42382f-155c-4eb1-9bdc-21548ccaa387",
"Name": "TeamsTelephoneNumber.ReadWrite.All",
"Description": "Allows the app to read your tenant's acquired telephone number details, without a signed-in user. Acquired telephone numbers may include attributes related to assigned object, emergency location, network site, etc."
},
{
"Id": "50483e42-d915-4231-9639-7fdb7fd190e5",
"Name": "UserAuthenticationMethod.ReadWrite.All",
Expand Down
10 changes: 9 additions & 1 deletion CIPPTimers.json
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,14 @@
"Priority": 5,
"RunOnProcessor": true
},
{
"Id": "0967c860-3a57-4860-8f33-e5136eae7b4e",
"Command": "Start-TenantDynamicGroupOrchestrator",
"Description": "Orchestrator to update dynamic tenant groups",
"Cron": "0 0 */4 * * *",
"Priority": 6,
"RunOnProcessor": true
},
{
"Id": "4ca242d0-8dc8-4256-b0ed-186599f4233f",
"Command": "Start-UpdateTokensTimer",
Expand Down Expand Up @@ -206,4 +214,4 @@
"RunOnProcessor": true,
"IsSystem": true
}
]
]
36 changes: 36 additions & 0 deletions CommunityRepos.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,22 @@
[
{
"Id": "1041442982",
"Name": "CISTemplates",
"Description": "CIPP CIS Templates",
"URL": "https://github.com/CyberDrain/CyberDrain-CIS-Templates",
"FullName": "CyberDrain/CyberDrain-CIS-Templates",
"Owner": "CyberDrain",
"Visibility": "public",
"WriteAccess": false,
"DefaultBranch": "main",
"RepoPermissions": {
"admin": false,
"maintain": false,
"push": false,
"triage": false,
"pull": true
}
},
{
"Id": "930523724",
"Name": "CIPP-Templates",
Expand Down Expand Up @@ -52,5 +70,23 @@
"triage": false,
"pull": true
}
},
{
"Id": "863076113",
"Name": "IntuneBaseLines",
"Description": "In this repo, you will find Intune profiles in JSON format, which can be used in setting up your Modern Workplace. All policies were created in Microsoft Intune and exported to share with the community.",
"URL": "https://github.com/IntuneAdmin/IntuneBaselines",
"FullName": "IntuneAdmin/IntuneBaselines",
"Owner": "IntuneAdmin",
"Visibility": "public",
"WriteAccess": false,
"DefaultBranch": "main",
"RepoPermissions": {
"admin": false,
"maintain": false,
"push": false,
"triage": false,
"pull": true
}
}
]
10 changes: 10 additions & 0 deletions Config/SchedulerRateLimits.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[
{
"Command": "Sync-CIPPExtensionData",
"MaxRequests": 50
},
{
"Command": "Push-CIPPExtensionData",
"MaxRequests": 30
}
]
29 changes: 15 additions & 14 deletions Config/schemaDefinitions.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
[
{
"id": "cippUser",
"description": "CIPP User Schema",
"targetTypes": ["User"],
"properties": [
{ "name": "jitAdminEnabled", "type": "Boolean" },
{ "name": "jitAdminExpiration", "type": "DateTime" },
{ "name": "mailboxType", "type": "String" },
{ "name": "archiveEnabled", "type": "Boolean" },
{ "name": "autoExpandingArchiveEnabled", "type": "Boolean" },
{ "name": "perUserMfaState", "type": "String" }
],
"status": "Available"
}
{
"id": "cippUser",
"description": "CIPP User Schema",
"targetTypes": ["User"],
"properties": [
{ "name": "jitAdminEnabled", "type": "Boolean" },
{ "name": "jitAdminExpiration", "type": "DateTime" },
{ "name": "jitAdminReason", "type": "String" },
{ "name": "mailboxType", "type": "String" },
{ "name": "archiveEnabled", "type": "Boolean" },
{ "name": "autoExpandingArchiveEnabled", "type": "Boolean" },
{ "name": "perUserMfaState", "type": "String" }
],
"status": "Available"
}
]
Loading