AzureAD如何在启动时运行应用程序?
创始人
2024-09-29 13:00:10
0

可以使用Windows任务计划程序来设置应用程序在启动时自动运行。以下代码示例展示了如何使用Graph API创建任务计划程序。首先,需要获取访问令牌,并使用此令牌调用Graph API来创建任务计划程序。

# 获取访问令牌
$tenantId = "yourTenantId"
$appId = "yourAppId"
$secret = "yourAppSecret"

$clientId = "$appId@$tenantId"
$body = @{
    client_id     = $clientId
    client_secret = $secret
    grant_type    = "client_credentials"
    scope         = "https://graph.microsoft.com/.default"
}

$response = Invoke-RestMethod -Uri "https://login.microsoftonline.com/$tenantId/oauth2/v2.0/token" `
    -Method POST -Body $body

$accessToken = $response.access_token

# 创建任务计划程序
$header = @{
    Authorization = "Bearer $accessToken"
    'Content-Type' = 'application/json'
}

$taskName = "MyTask"
$appPath = "C:\Program Files\MyApp\MyApp.exe"
$triggerStartTime = "2022-01-01T08:00:00"
$intervalMinutes = 60

$body = @{
    definition =
    @{
        trigger =
        @{
            schedule = @{
                monthly = @{
                    dayOfMonth = 1
                    startTime = $triggerStartTime
                    interval = @{
                        minutes = $intervalMinutes
                    }
                }
            },
            type = "Calendar"
        },
        actions = @{
            executableActions = @{
                executablePath = $appPath
            }
        },
        settings = @{
            disallowStartIfOnBatteries = $false
            startWhenAvailable = $true
            priority = 7
            executionTimeLimit = "P3D"
        }
    }
} | ConvertTo-Json -Depth 5

Invoke-RestMethod -Uri "https://graph.microsoft.com/v1.0/deviceManagement/groupPolicyConfigurations" `
    -Method POST -Body $body -Headers $header

此代码示例使用了设备管理API,因此需要相应

相关内容

热门资讯

必备科技!pokermaste... 必备科技!pokermaster破解版(辅助挂)切实真的是有挂(有挂方针辅助方法)1、上手简单,内置...
专业讨论!HH平台挂(辅助挂)... 专业讨论!HH平台挂(辅助挂)总是存在有挂(存在有挂辅助软件)1、下载好脚本下载之后点击打开,先需要...
教程辅助!wepoker辅助透... 教程辅助!wepoker辅助透视软件(辅助挂)果然是有挂(存在有挂辅助插件)1、免费辅助多个强度级别...
一分钟了解!wepoker免费... 一分钟了解!wepoker免费辅助器(辅助挂)果然存在有挂(竟然有挂辅助技巧)1、该软件可以轻松地帮...
总算了解!wepoker底牌透... 总算了解!wepoker底牌透视脚本(辅助挂)竟然是有挂(确实有挂辅助攻略)1、辅助软件下载优化,底...
让我来分享经验!wpk辅助哪里... 让我来分享经验!wpk辅助哪里买(辅助挂)一贯存在有挂(证实有挂辅助技巧)1、模拟器是什么优化,俱乐...
总算明白!wejoker开挂(... 总算明白!wejoker开挂(辅助挂)真是是有挂(有挂详细辅助教程)1)有没有挂:进一步探索有辅助吗...
信息共享!pokemmo手机版... 信息共享!pokemmo手机版修改器(辅助挂)竟然存在有挂(有挂教程辅助脚本)1、下载好透视辅助下载...
玩家必备科技!wepoker有... 玩家必备科技!wepoker有辅助插件吗(辅助挂)都是存在有挂(竟然有挂辅助软件)1、免费脚本咨询教...
最新研发!德普之星辅助工具如何... 最新研发!德普之星辅助工具如何设置(辅助挂)竟然是有挂(确实有挂辅助技巧)1、用户打开应用后不用登录...