ARB Security Solutions, LLC.

The New C Level Role: The Chief Artificial Intelligence Officer

As businesses continue to embrace the digital revolution, the demand for innovative technologies such as Artificial Intelligence (AI) has been on the rise. AI has the potential to revolutionize the way businesses operate by automating processes, providing insights, and improving decision-making. However, the successful implementation of AI in an organization requires a dedicated leadership team, […]

Powershell to show Azure Cognitive Search Results in a SPO WebPart

This script creates a new SharePoint list called “Azure Cognitive Search Results” to store the search results data. It maps the search result fields to SharePoint list columns and adds each result as a new item in the list. Then, the script creates a web part XML configuration that displays the search results list as […]

Powershell to show Viva Sales Metrics in a SharePoint Online list

This script creates a new SharePoint list called “Viva Sales Metrics” and populates it with data from the Viva API. It then adds a web part to a SPO page that displays the sales metrics data in a list view. Connect-PnPOnline -Url “https://yourtenant.sharepoint.com/sites/yoursite” # Get the Viva sales metrics data $salesMetrics = Invoke-RestMethod -Uri “https://api.vivasales.com/metrics” […]

Extracts text from SharePoint documents using Azure Cognitive Services, index the text using Azure Cognitive Search

This script extracts text from SharePoint documents using Azure Cognitive Services, indexes the text using Azure Cognitive Search, and searches the indexed data. # Set up Azure credentials $tenantId = “your-tenant-id” $clientID = “your-client-id” $clientSecret = “your-client-secret” $subscriptionId = “your-subscription-id” $resourceGroupName = “your-resource-group-name” $searchServiceName = “your-search-service-name” $searchIndexName = “your-search-index-name” $creds = (Get-Credential).GetNetworkCredential() $username = $creds.UserName […]

Use Azure Cognitive Search to index and search data in SharePoint

# Set up Azure credentials $tenantId = “your-tenant-id” $clientID = “your-client-id” $clientSecret = “your-client-secret” $subscriptionId = “your-subscription-id” $resourceGroupName = “your-resource-group-name” $searchServiceName = “your-search-service-name” $searchIndexName = “your-search-index-name” $creds = (Get-Credential).GetNetworkCredential() $username = $creds.UserName $password = $creds.Password $cred = New-Object System.Management.Automation.PSCredential($username, $password) # Connect to Azure and Cognitive Search Connect-AzAccount -Credential $cred Set-AzContext -SubscriptionId $subscriptionId $searchService = […]

Collect data from SharePoint, send to Azure Metrics Advisor

This script first sets up the Azure and Metrics Advisor credentials using the Azure PowerShell module. It then sets up the SharePoint connection using the SharePoint Online PowerShell module. It retrieves the list items from the specified SharePoint list and sends the data to Metrics Advisor using the Send-AzMAdvisorDataPoint cmdlet. The data includes a timestamp, […]

Create an anomaly detection configuration in Azure Metrics Advisor

This script creates an anomaly detection configuration in Azure Metrics Advisor, retrieves the anomalies for that configuration, and scans each anomaly with the Vulnerability Management API. # Connect to Azure Connect-AzAccount # Set up the Azure Metrics Advisor client $maApiKey = “<your_metrics_advisor_api_key>” $maEndpoint = “<your_metrics_advisor_api_endpoint>” $maClient = New-Object Microsoft.Azure.CognitiveServices.MetricsAdvisor.MetricsAdvisorClient($maApiKey) $maClient.Endpoint = $maEndpoint # Set up […]

Apply Azure Video Indexer To SharePoint Online

This script uses Azure Video Indexer to index each video file in a specified SharePoint list. The script retrieves the necessary SharePoint credentials and creates a SharePoint context, then retrieves the list and items from SharePoint. The script also retrieves the necessary Video Indexer credentials and creates a Video Indexer client, then processes each video […]

Makes OneDrive Smarter With Azure Cognitive Services Models

This script applies the Entity Linking and Entity Recognition Azure Cognitive Services models to a specified OneDrive folder, using the Azure Applied AI Services API. The script also retrieves the necessary OneDrive credentials, and creates and runs the applied AI jobs to apply the models to the folder.

Apply Azure Applied AI Services to SharePoint

This script applies the Entity Linking and Entity Recognition Azure Cognitive Services models to a specified field in a SharePoint list, using the Azure Applied AI Services API. The script also retrieves the necessary cognitive service information from the list metadata, and creates and runs the applied AI jobs to apply the models to the […]