Month: September 2024
Pre-Provisioning is not installing User Assigned Device Context apps in Technician flow
Documentation states that a pre-assigned user device context apps should be installed by the Technician flow. I’ve not been able to achieve this behavior.
Any insight on this?
https://learn.microsoft.com/en-us/autopilot/pre-provision#preparation https://learn.microsoft.com/en-us/troubleshoot/mem/intune/device-enrollment/understand-troubleshoot-esp#why-were-my-applications-not-installed-and-tracked-by-using-the-esp
Documentation states that a pre-assigned user device context apps should be installed by the Technician flow. I’ve not been able to achieve this behavior. Any insight on this? https://learn.microsoft.com/en-us/autopilot/pre-provision#preparation https://learn.microsoft.com/en-us/troubleshoot/mem/intune/device-enrollment/understand-troubleshoot-esp#why-were-my-applications-not-installed-and-tracked-by-using-the-esp Read More
Using AVERAGEIF with =TODAY
I have an AVERAGEIF formula that searches the data for a given hour, across an entire year. Works great. I would like that formula to also tell me the average across the last two months, and I would like it to update automatically as the year progresses and I enter new data. As it stands, I have to change the reference column manually (date’s run across in columns).
Is there a way to make the column portion of AVERAGEIF change in response to the value of =TODAY?
Thanks!
I have an AVERAGEIF formula that searches the data for a given hour, across an entire year. Works great. I would like that formula to also tell me the average across the last two months, and I would like it to update automatically as the year progresses and I enter new data. As it stands, I have to change the reference column manually (date’s run across in columns). Is there a way to make the column portion of AVERAGEIF change in response to the value of =TODAY? Thanks! Read More
جـلب الـحبيب بالخور الأزرق0.09665952.04937رقم شيخ روحاني
جـلب الـحبيب بالخور الأزرق0.09665952.04937رقم شيخ روحاني
جـلب الـحبيب بالخور الأزرق0.09665952.04937رقم شيخ روحاني Read More
جـلب الـحبيب السريع 7142-659402-0096 جـلبـ الـحبيبـ بطرق تحسين الذات
جـلب الـحبيب السريع 7142-659402-0096 جـلبـ الـحبيبـ بطرق تحسين الذات
جـلب الـحبيب السريع 7142-659402-0096 جـلبـ الـحبيبـ بطرق تحسين الذات Read More
How to create a workflow for a PWA project when project is submitted event using power automate?
When i gone through the community i found few articles
I don’t want to use the above article. is there any other alternative of below question
I want to use the workflow phases & stages of project online in PWA settings. I need to see the visual representation workflow inside the project. How to built that kind of workflow using power automate?
Note : Trigger is when a project is submitted.
When i gone through the community i found few articleshttps://techcommunity.microsoft.com/t5/project-support-blog/using-power-automate-for-project-lifecycle-workflows-in-project/ba-p/4077594 I don’t want to use the above article. is there any other alternative of below question I want to use the workflow phases & stages of project online in PWA settings. I need to see the visual representation workflow inside the project. How to built that kind of workflow using power automate? Note : Trigger is when a project is submitted. Read More
Question about MS Teams gloval variable created in developer portal
Dear Sir
I’m developing Teams addin app to upload Microsoft Teams Store.
In the MS Teams developer portal, I can created “Global variables” below.
Is it read-only? can’t I write, change that variable in my source code?
It’s a kind of hard-coded variable?
How can I use / write /update this variable?
Can you show / introduce an example code for this?
Many thanks
BH
Dear Sir I’m developing Teams addin app to upload Microsoft Teams Store.In the MS Teams developer portal, I can created “Global variables” below.Is it read-only? can’t I write, change that variable in my source code?It’s a kind of hard-coded variable? How can I use / write /update this variable? Can you show / introduce an example code for this?Many thanksBH Read More
Issue with Joining Microsoft Teams Meeting Directly from React Native App Using Azure Communication
I am currently working on integrating Azure Communication Services into a React Native app to enable direct joining of Microsoft Teams meetings. I have followed the official Azure repository for React Native: https://github.com/Azure-Samples/communication-services-ui-library-react-native
Problem Description
The issue I am encountering is that, after providing the access token and Microsoft Teams meeting link, the app does not behave as expected. Instead of directly joining the meeting, the user is redirected to an input fields screen, requiring additional interaction. My goal is for the app to join the Microsoft Teams meeting immediately after entering the access token and meeting link, without any intermediate screens.
Issue
When clicking “Join Call,” instead of seamlessly joining the Microsoft Teams meeting, the app redirects to an input fields page. This step is unnecessary in my use case, as I want the app to join the Teams meeting directly. I am unsure whether this issue is due to an incorrect setup in the Azure Communication Services configuration or something related to the code implementation.
Could someone please assist me in resolving an issue where my app redirects to an input fields page instead of joining a Microsoft Teams meeting directly? Thank you!
I am currently working on integrating Azure Communication Services into a React Native app to enable direct joining of Microsoft Teams meetings. I have followed the official Azure repository for React Native: https://github.com/Azure-Samples/communication-services-ui-library-react-nativeProblem DescriptionThe issue I am encountering is that, after providing the access token and Microsoft Teams meeting link, the app does not behave as expected. Instead of directly joining the meeting, the user is redirected to an input fields screen, requiring additional interaction. My goal is for the app to join the Microsoft Teams meeting immediately after entering the access token and meeting link, without any intermediate screens.Issue When clicking “Join Call,” instead of seamlessly joining the Microsoft Teams meeting, the app redirects to an input fields page. This step is unnecessary in my use case, as I want the app to join the Teams meeting directly. I am unsure whether this issue is due to an incorrect setup in the Azure Communication Services configuration or something related to the code implementation.Could someone please assist me in resolving an issue where my app redirects to an input fields page instead of joining a Microsoft Teams meeting directly? Thank you! Read More
word document
I lost my last version of word document that I saved. How can I retrive?
I lost my last version of word document that I saved. How can I retrive? Read More
Trying to fetch mail info using Microsoft Graph
# Replace these with your app registration details
$tenantId = “”
$clientSecret = “”
$clientId = “”
# OAuth 2.0 token endpoint for your tenant
$tokenUrl = “https://login.microsoftonline.com/$tenantId/oauth2/v2.0/token“
# Microsoft Graph API base URL
$graphApiUrl = “https://graph.microsoft.com/v1.0“
# The resource scope we are requesting (Mail.Read, MailboxSettings.Read, User.ReadBasic.All)
$scope = “https://graph.microsoft.com/.default“
# Request an OAuth 2.0 token from Azure AD using the client credentials flow
$tokenResponse = Invoke-RestMethod -Method Post -Uri $tokenUrl -ContentType “application/x-www-form-urlencoded” -Body @{
client_id = $clientId
client_secret = $clientSecret
scope = $scope
grant_type = “client_credentials”
}
# Extract the access token from the response
$accessToken = $tokenResponse.access_token
# Headers for authenticated requests to Microsoft Graph
$headers = @{
Authorization = “Bearer $accessToken”
}
# Function to fetch paginated results from Microsoft Graph API
function Get-PaginatedData {
param (
[Parameter(Mandatory = $true)]
[string]$initialUrl
)
$results = @()
$nextLink = $initialUrl
while ($nextLink) {
try {
$response = Invoke-RestMethod -Uri $nextLink -Headers $headers
$results += $response.value
# Check if there is more data to fetch
if ($response.’@odata.nextLink’) {
$nextLink = $response.’@odata.nextLink’
} else {
$nextLink = $null
}
} catch {
# Capture and display detailed error information
Write-Host “Error fetching data:”
if ($_.Exception.Response -is [System.Net.HttpWebResponse]) {
$httpResponse = $_.Exception.Response
Write-Host “StatusCode: $($httpResponse.StatusCode)”
Write-Host “StatusDescription: $($httpResponse.StatusDescription)”
# Read the response stream for detailed error
$streamReader = New-Object System.IO.StreamReader($httpResponse.GetResponseStream())
$responseBody = $streamReader.ReadToEnd()
Write-Host “Response Body: $responseBody”
} else {
Write-Host “An unknown error occurred.”
}
break
}
}
return $results
}
# Function to get all emails for a user
function Get-EmailsForUser {
param (
[Parameter(Mandatory = $true)]
[string]$userPrincipalName
)
$mailApiUrl = “$graphApiUrl/users/$userPrincipalName/messages”
return Get-PaginatedData -initialUrl $mailApiUrl
}
# Function to get attachment details for a specific email
function Get-AttachmentsForEmail {
param (
[Parameter(Mandatory = $true)]
[string]$userPrincipalName,
[Parameter(Mandatory = $true)]
[string]$emailId
)
$attachmentApiUrl = “$graphApiUrl/users/$userPrincipalName/messages/$emailId/attachments”
return Get-PaginatedData -initialUrl $attachmentApiUrl
}
# Function to get mailbox settings for a user (including last access time)
function Get-MailboxSettings {
param (
[Parameter(Mandatory = $true)]
[string]$userPrincipalName
)
$mailboxSettingsApiUrl = “$graphApiUrl/users/$userPrincipalName/mailboxSettings”
$mailboxSettings = Invoke-RestMethod -Uri $mailboxSettingsApiUrl -Headers $headers
return $mailboxSettings
}
# Step 1: Fetch only user mailboxes by filtering on userType eq ‘Member’
$usersApiUrl = “$graphApiUrl/users?`$filter=userType eq ‘Member'”
Write-Host “Fetching user mailboxes…”
$users = Get-PaginatedData -initialUrl $usersApiUrl
if ($users.Count -eq 0) {
Write-Host “No user mailboxes found. Aborting script.”
exit
}
# Initialize result collection
$mailboxDataCollection = @()
# Step 2: Loop through each user and gather mailbox data
foreach ($user in $users) {
$userPrincipalName = $user.userPrincipalName
Write-Host “Processing mailbox for $userPrincipalName…”
# Initialize user data
$mailData = @{
User = $userPrincipalName
TotalEmails = 0
TotalAttachments = 0
AttachmentsTypeCount = @{ ‘PDF’ = 0; ‘Word’ = 0; ‘Excel’ = 0; ‘PPT’ = 0; ‘Image’ = 0; ‘Other’ = 0 }
LastEmailReceived = $null
LastAccessTime = $null
}
# Get emails for this user
$emails = Get-EmailsForUser -userPrincipalName $userPrincipalName
foreach ($email in $emails) {
$mailData.TotalEmails++
# Track the last email received time
if (-not $mailData.LastEmailReceived -or $mailData.LastEmailReceived -lt $email.receivedDateTime) {
$mailData.LastEmailReceived = $email.receivedDateTime
}
# Check for attachments
if ($email.hasAttachments) {
$attachments = Get-AttachmentsForEmail -userPrincipalName $userPrincipalName -emailId $email.id
foreach ($attachment in $attachments) {
$mailData.TotalAttachments++
# Determine the type of attachment by file extension
if ($attachment.name -match ‘.pdf$’) { $mailData.AttachmentsTypeCount[‘PDF’]++ }
elseif ($attachment.name -match ‘.docx?$’) { $mailData.AttachmentsTypeCount[‘Word’]++ }
elseif ($attachment.name -match ‘.xlsx?$’) { $mailData.AttachmentsTypeCount[‘Excel’]++ }
elseif ($attachment.name -match ‘.pptx?$’) { $mailData.AttachmentsTypeCount[‘PPT’]++ }
elseif ($attachment.contentType -match ‘image/’) { $mailData.AttachmentsTypeCount[‘Image’]++ }
else { $mailData.AttachmentsTypeCount[‘Other’]++ }
}
}
}
# Get mailbox settings (last access time)
$mailboxSettings = Get-MailboxSettings -userPrincipalName $userPrincipalName
$mailData.LastAccessTime = $mailboxSettings.lastSignInDateTime
# Add user data to the results
$mailboxDataCollection += $mailData
}
# Step 3: Output results
$mailboxDataCollection | Format-Table -AutoSize
# Optionally, export the results to CSV
$mailboxDataCollection | Export-Csv -Path “MailboxDataReport.csv” -NoTypeInformation
My goal is to achieve:
Total Numbers of email by each mailboxTotal Attachments per email by each mailboxType of attachments (PDF, Word, Excel, PPT, Image, Etc..)Last access
Can someone help me in guiding where i am going wrong i have created azure app with proper permissions but my script is not giving me output as expected.
# Replace these with your app registration details$tenantId = “”$clientSecret = “”$clientId = “”# OAuth 2.0 token endpoint for your tenant$tokenUrl = “https://login.microsoftonline.com/$tenantId/oauth2/v2.0/token”# Microsoft Graph API base URL$graphApiUrl = “https://graph.microsoft.com/v1.0″# The resource scope we are requesting (Mail.Read, MailboxSettings.Read, User.ReadBasic.All)$scope = “https://graph.microsoft.com/.default”# Request an OAuth 2.0 token from Azure AD using the client credentials flow$tokenResponse = Invoke-RestMethod -Method Post -Uri $tokenUrl -ContentType “application/x-www-form-urlencoded” -Body @{client_id = $clientIdclient_secret = $clientSecretscope = $scopegrant_type = “client_credentials”}# Extract the access token from the response$accessToken = $tokenResponse.access_token# Headers for authenticated requests to Microsoft Graph$headers = @{Authorization = “Bearer $accessToken”}# Function to fetch paginated results from Microsoft Graph APIfunction Get-PaginatedData {param ([Parameter(Mandatory = $true)][string]$initialUrl)$results = @()$nextLink = $initialUrlwhile ($nextLink) {try {$response = Invoke-RestMethod -Uri $nextLink -Headers $headers$results += $response.value# Check if there is more data to fetchif ($response.’@odata.nextLink’) {$nextLink = $response.’@odata.nextLink’} else {$nextLink = $null}} catch {# Capture and display detailed error informationWrite-Host “Error fetching data:”if ($_.Exception.Response -is [System.Net.HttpWebResponse]) {$httpResponse = $_.Exception.ResponseWrite-Host “StatusCode: $($httpResponse.StatusCode)”Write-Host “StatusDescription: $($httpResponse.StatusDescription)”# Read the response stream for detailed error$streamReader = New-Object System.IO.StreamReader($httpResponse.GetResponseStream())$responseBody = $streamReader.ReadToEnd()Write-Host “Response Body: $responseBody”} else {Write-Host “An unknown error occurred.”}break}}return $results}# Function to get all emails for a userfunction Get-EmailsForUser {param ([Parameter(Mandatory = $true)][string]$userPrincipalName)$mailApiUrl = “$graphApiUrl/users/$userPrincipalName/messages”return Get-PaginatedData -initialUrl $mailApiUrl}# Function to get attachment details for a specific emailfunction Get-AttachmentsForEmail {param ([Parameter(Mandatory = $true)][string]$userPrincipalName,[Parameter(Mandatory = $true)][string]$emailId)$attachmentApiUrl = “$graphApiUrl/users/$userPrincipalName/messages/$emailId/attachments”return Get-PaginatedData -initialUrl $attachmentApiUrl}# Function to get mailbox settings for a user (including last access time)function Get-MailboxSettings {param ([Parameter(Mandatory = $true)][string]$userPrincipalName)$mailboxSettingsApiUrl = “$graphApiUrl/users/$userPrincipalName/mailboxSettings”$mailboxSettings = Invoke-RestMethod -Uri $mailboxSettingsApiUrl -Headers $headersreturn $mailboxSettings}# Step 1: Fetch only user mailboxes by filtering on userType eq ‘Member’$usersApiUrl = “$graphApiUrl/users?`$filter=userType eq ‘Member'”Write-Host “Fetching user mailboxes…”$users = Get-PaginatedData -initialUrl $usersApiUrlif ($users.Count -eq 0) {Write-Host “No user mailboxes found. Aborting script.”exit}# Initialize result collection$mailboxDataCollection = @()# Step 2: Loop through each user and gather mailbox dataforeach ($user in $users) {$userPrincipalName = $user.userPrincipalNameWrite-Host “Processing mailbox for $userPrincipalName…”# Initialize user data$mailData = @{User = $userPrincipalNameTotalEmails = 0TotalAttachments = 0AttachmentsTypeCount = @{ ‘PDF’ = 0; ‘Word’ = 0; ‘Excel’ = 0; ‘PPT’ = 0; ‘Image’ = 0; ‘Other’ = 0 }LastEmailReceived = $nullLastAccessTime = $null}# Get emails for this user$emails = Get-EmailsForUser -userPrincipalName $userPrincipalNameforeach ($email in $emails) {$mailData.TotalEmails++# Track the last email received timeif (-not $mailData.LastEmailReceived -or $mailData.LastEmailReceived -lt $email.receivedDateTime) {$mailData.LastEmailReceived = $email.receivedDateTime}# Check for attachmentsif ($email.hasAttachments) {$attachments = Get-AttachmentsForEmail -userPrincipalName $userPrincipalName -emailId $email.idforeach ($attachment in $attachments) {$mailData.TotalAttachments++# Determine the type of attachment by file extensionif ($attachment.name -match ‘.pdf$’) { $mailData.AttachmentsTypeCount[‘PDF’]++ }elseif ($attachment.name -match ‘.docx?$’) { $mailData.AttachmentsTypeCount[‘Word’]++ }elseif ($attachment.name -match ‘.xlsx?$’) { $mailData.AttachmentsTypeCount[‘Excel’]++ }elseif ($attachment.name -match ‘.pptx?$’) { $mailData.AttachmentsTypeCount[‘PPT’]++ }elseif ($attachment.contentType -match ‘image/’) { $mailData.AttachmentsTypeCount[‘Image’]++ }else { $mailData.AttachmentsTypeCount[‘Other’]++ }}}}# Get mailbox settings (last access time)$mailboxSettings = Get-MailboxSettings -userPrincipalName $userPrincipalName$mailData.LastAccessTime = $mailboxSettings.lastSignInDateTime# Add user data to the results$mailboxDataCollection += $mailData}# Step 3: Output results$mailboxDataCollection | Format-Table -AutoSize# Optionally, export the results to CSV$mailboxDataCollection | Export-Csv -Path “MailboxDataReport.csv” -NoTypeInformationMy goal is to achieve:Total Numbers of email by each mailboxTotal Attachments per email by each mailboxType of attachments (PDF, Word, Excel, PPT, Image, Etc..)Last accessCan someone help me in guiding where i am going wrong i have created azure app with proper permissions but my script is not giving me output as expected. Read More
Adding the command UpdateStyle to my ribbon
I wish to add a button to the ribbon to trigger the command UpdateStyle (as it is referred to in the customize keyboard menu – see image a).
However, the customize ribbon window doesn’t features such the command UpdateStyle (see image b) In fact, most of the commands seem to have different names here.
a)
b)
My questions
1) specific: what is the name of UpdateStyle in the ribbon list of commands? (So I can add it)
2) general: where can I find a list of commands and their “short” and “long” versions to avoid this problem? (The closest I have found is this but is has the fairly major downside of being in Japanese).
3) If for some reason UpdateStyle isn’t an option to add to the ribbon, can someone assist me in making a deadbasic VBA macro that does nothing but invoke UpdateStyle so I can add it that way.
I wish to add a button to the ribbon to trigger the command UpdateStyle (as it is referred to in the customize keyboard menu – see image a). However, the customize ribbon window doesn’t features such the command UpdateStyle (see image b) In fact, most of the commands seem to have different names here. a) b) My questions1) specific: what is the name of UpdateStyle in the ribbon list of commands? (So I can add it) 2) general: where can I find a list of commands and their “short” and “long” versions to avoid this problem? (The closest I have found is this but is has the fairly major downside of being in Japanese). 3) If for some reason UpdateStyle isn’t an option to add to the ribbon, can someone assist me in making a deadbasic VBA macro that does nothing but invoke UpdateStyle so I can add it that way. Read More
“Understanding Windows 11 Pro Edition with English Language Support on USB”
What is the Windows 11 Pro (USB – English) item featured on the Microsoft website?
Is there a variant available that does not include USB support? Is the English language support provided on a USB device?
What is the Windows 11 Pro (USB – English) item featured on the Microsoft website? Is there a variant available that does not include USB support? Is the English language support provided on a USB device? Read More
Please sign in to access your account.
HELP! I am facing a new dilemma with my sign-in options. Previously, I could sign in using my regular username and PIN. However, now there is an additional option – a five-letter name assigned by Microsoft that serves as my “username.” I recall seeing a tutorial on how to resolve this issue, but I’m struggling to locate it. Can someone kindly guide me to the right resources? My preference is to log in only with my usual username as I rely on auto log-in.
HELP! I am facing a new dilemma with my sign-in options. Previously, I could sign in using my regular username and PIN. However, now there is an additional option – a five-letter name assigned by Microsoft that serves as my “username.” I recall seeing a tutorial on how to resolve this issue, but I’m struggling to locate it. Can someone kindly guide me to the right resources? My preference is to log in only with my usual username as I rely on auto log-in. Read More
Dropdown menus are not appearing in File Explorer
Hello,
I’m feeling a bit lost and unsure how to explain this, but when I launch File Explorer, the top bar features an Up arrow, a Refresh icon, and a screen type icon. If I click on the dropdown menu next to this, the options are unreadable (refer to the screenshot).
I am encountering a similar issue with Sort and View on the second bar from the top.
Could you help me understand what I might be doing incorrectly?
Hello,I’m feeling a bit lost and unsure how to explain this, but when I launch File Explorer, the top bar features an Up arrow, a Refresh icon, and a screen type icon. If I click on the dropdown menu next to this, the options are unreadable (refer to the screenshot).I am encountering a similar issue with Sort and View on the second bar from the top.Could you help me understand what I might be doing incorrectly? Read More
Surprise: “Open File – Security Alert”
I have a NAS that is accessible from four computers. When trying to run or edit batch scripts on one of these computers, I encounter an “Open File – Security Warning” prompt. Interestingly, at least two of the other computers do not display this warning (I am unsure about the fourth computer as I do not currently have access to it).
I acknowledge that the message is accurate – I am considered an “unknown publisher”. Interestingly, this warning only appears when the script is accessed from the NAS, not when it is run from a local drive. I suspect that a specific setting on the affected computer is causing this behavior, but I have been unable to identify and modify it so far. I am puzzled by why this computer is more security-conscious than the others and would appreciate guidance on resolving this issue.
I have a NAS that is accessible from four computers. When trying to run or edit batch scripts on one of these computers, I encounter an “Open File – Security Warning” prompt. Interestingly, at least two of the other computers do not display this warning (I am unsure about the fourth computer as I do not currently have access to it). I acknowledge that the message is accurate – I am considered an “unknown publisher”. Interestingly, this warning only appears when the script is accessed from the NAS, not when it is run from a local drive. I suspect that a specific setting on the affected computer is causing this behavior, but I have been unable to identify and modify it so far. I am puzzled by why this computer is more security-conscious than the others and would appreciate guidance on resolving this issue. Read More
How to Use a Laptop Without Needing to Enter a Password
I recently acquired a Dell Vostro laptop running Windows 11. During the initial setup, I was prompted to set a password and a PIN, which I couldn’t skip.
Since I live alone and do not store sensitive information like bank details on the laptop, I don’t anticipate anyone else using it.
I am looking for a way to configure the laptop to start up without requiring a password or PIN. I would like to simply power it on and access the device by clicking the Start button.
Any guidance on achieving this would be appreciated. Thank you.
I recently acquired a Dell Vostro laptop running Windows 11. During the initial setup, I was prompted to set a password and a PIN, which I couldn’t skip. Since I live alone and do not store sensitive information like bank details on the laptop, I don’t anticipate anyone else using it. I am looking for a way to configure the laptop to start up without requiring a password or PIN. I would like to simply power it on and access the device by clicking the Start button. Any guidance on achieving this would be appreciated. Thank you. Read More
How to move a window on your screen
In the past, users were in control of the title bar, viewing it as their own real estate. However, in recent times, companies like Google and Microsoft have claimed more space in the title bar for their own content. Consequently, relocating a window with a single hand now requires finding an unoccupied area on the title bar to click and drag. The latest version of Chrome has blurred the distinction between tabs and the area above them, making it all too easy to accidentally detach a tab as a separate window unless you click precisely. I am seeking a solution that enables one-handed window movement without relying on grabbing the title bar. Is there a keyboard shortcut that, when combined with a mouse click, would allow me to drag a window by clicking anywhere within the window? While I am aware of the Move trick for shifting windows that are off-screen, it proves too complex for general use. Operating on a single screen with numerous open windows, I frequently rearrange them. My system runs on Windows 11 version 22H2 (OS Build 22621.2283).
In the past, users were in control of the title bar, viewing it as their own real estate. However, in recent times, companies like Google and Microsoft have claimed more space in the title bar for their own content. Consequently, relocating a window with a single hand now requires finding an unoccupied area on the title bar to click and drag. The latest version of Chrome has blurred the distinction between tabs and the area above them, making it all too easy to accidentally detach a tab as a separate window unless you click precisely. I am seeking a solution that enables one-handed window movement without relying on grabbing the title bar. Is there a keyboard shortcut that, when combined with a mouse click, would allow me to drag a window by clicking anywhere within the window? While I am aware of the Move trick for shifting windows that are off-screen, it proves too complex for general use. Operating on a single screen with numerous open windows, I frequently rearrange them. My system runs on Windows 11 version 22H2 (OS Build 22621.2283). Read More
How can I find and remove duplicate files on Windows 10/11?
I was organizing my computer recently and found a lot of duplicate files. I don’t know how to deal with them. I use Windows 10 and want to find a simple way to find and remove duplicate files. Is there any recommended software or steps? I hope to find all the duplicate files at once, clean them up quickly, and free up some space. Thank you for your help!
I was organizing my computer recently and found a lot of duplicate files. I don’t know how to deal with them. I use Windows 10 and want to find a simple way to find and remove duplicate files. Is there any recommended software or steps? I hope to find all the duplicate files at once, clean them up quickly, and free up some space. Thank you for your help! Read More
How do I delete files permanently from y computer and make it unrecoverable?
Hi everyone, I was organizing my computer recently and found some old files and sensitive data that I want to completely delete. I don’t want these files to be restored, and I feel that ordinary deletion methods, such as right-clicking to delete or emptying the Recycle Bin, may still leave traces of data. I have heard of some methods, such as using special software or command line operations, but I am not familiar with these.
I hope to find a simple and effective method to delete files permanently from my computer and make it unrecoverable. Does anyone have good suggestions or experience to share? Thank you very much for your help!
Hi everyone, I was organizing my computer recently and found some old files and sensitive data that I want to completely delete. I don’t want these files to be restored, and I feel that ordinary deletion methods, such as right-clicking to delete or emptying the Recycle Bin, may still leave traces of data. I have heard of some methods, such as using special software or command line operations, but I am not familiar with these. I hope to find a simple and effective method to delete files permanently from my computer and make it unrecoverable. Does anyone have good suggestions or experience to share? Thank you very much for your help! Read More
Viva Goals – Reassigning Objectives & Key Results
Hi All,
I’m wondering if someone would be able to help with what seems like a Viva Goals glitch described below please?
It seems that when reassigning objectives or key results within Viva Goals, it seems to ‘hang onto’ the data from the older owner when creating filtered views.
E.G.1:
I reassigned objectives & key results what were initially assigned to OldUser1, to NewUser2. Yet, when I do a filter by owner OldUser1, which should be blank, it shows me NewUser2 newly assigned objectives
E.G.2:
Similarly, User3 has reassigned some of his objectives to others, yet when filtering for his objectives only, it brings up other objectives that are no longer related to User3. These also appear within his “My OKRs” view which clutters up his filtered view.
I’m guessing its something to do with cached data maybe but just guessing.
Would anyone know of a solution to this please?
Hi All,I’m wondering if someone would be able to help with what seems like a Viva Goals glitch described below please?It seems that when reassigning objectives or key results within Viva Goals, it seems to ‘hang onto’ the data from the older owner when creating filtered views.E.G.1:I reassigned objectives & key results what were initially assigned to OldUser1, to NewUser2. Yet, when I do a filter by owner OldUser1, which should be blank, it shows me NewUser2 newly assigned objectivesE.G.2:Similarly, User3 has reassigned some of his objectives to others, yet when filtering for his objectives only, it brings up other objectives that are no longer related to User3. These also appear within his “My OKRs” view which clutters up his filtered view.I’m guessing its something to do with cached data maybe but just guessing. Would anyone know of a solution to this please? Read More
Saving Outlook Live Mail Archived Messages
In days gone by I used Windows Live Mail and had two email accounts (let’s call them email address removed for privacy reasons and email address removed for privacy reasons). Since I long since discontinued the someISP.net account I archived those msgs in Live Mail.
Then a while back I moved the email address removed for privacy reasons to office.365, but kept the Live Mail working so I could occasionally access info in the old someISP emails.
Now I want to fully pull the plug on Live Mail but want to somehow keep all those old emails.
What’s a good way of doing this?
In days gone by I used Windows Live Mail and had two email accounts (let’s call them email address removed for privacy reasons and email address removed for privacy reasons). Since I long since discontinued the someISP.net account I archived those msgs in Live Mail.Then a while back I moved the email address removed for privacy reasons to office.365, but kept the Live Mail working so I could occasionally access info in the old someISP emails.Now I want to fully pull the plug on Live Mail but want to somehow keep all those old emails. What’s a good way of doing this? Read More