Wednesday, November 8, 2023

Fine-Tuning Resource Allocation for Specific Programs in Windows


In troubleshooting scenarios, encountering a program that technically functions but operates with glitches, errors, or crashes is not uncommon. I had this issue in applications responsible for generating crucial reports, such as calendar entries and financial reports. If you find yourself grappling with such issues, consider employing an additional strategy to fine-tune your troubleshooting toolkit: allocating more resources to the problematic program.


Follow these steps to adjust resource allocation using the Windows Task Manager:


1. Access Task Manager:

   Right-click on the taskbar, and from the context menu, select "Start Task Manager." Alternatively, you can use the shortcut Ctrl + Shift + Esc.


2. Navigate to the Processes Tab:

   Once Task Manager is open, navigate to the "Processes" tab. This section provides a detailed overview of all active processes on your system.


3. Identify and Select the Target Process:

   Scroll through the list of processes and locate the one associated with the program you're troubleshooting. Right-click on the specific process to reveal a context menu.


4. Adjust Priority:

   From the context menu, hover over the "Set Priority" option. A submenu will appear, presenting different priority levels. Choose the priority level that aligns with the additional resources you want to allocate to the program.


5. Select Desired Priority Level:

   Click on the desired priority level. Generally, you'll find options like "High," "Above Normal," "Normal," "Below Normal," and "Low." Choose the priority level that best suits your requirements.


A Few Considerations:


- Use Caution: Adjusting process priorities should be approached with caution. Setting a process to too high a priority may impact the performance of other applications. Strive for a balanced allocation of resources.


- Experiment and Monitor: After adjusting the priority, monitor the performance of the program. If issues persist, you may need to experiment with different priority levels to find the optimal balance.


- System Reboot: Changes in process priority often take effect immediately, but for some adjustments, especially with critical system processes, a system reboot may be necessary.


By following these steps, you can enhance the resource allocation for a specific program, potentially mitigating glitches and errors. Experiment with different priority levels to find the configuration that optimizes the performance of your troubled application.




Testing Gnomio, it is a free hosting service for Moodle


Testing, created TILl educational platform, hopefully, will be done in a few months.

https://itil.gnomio.com


Gnomio is a free hosting service for Moodle, the most popular training tool in the world. You can create your own online learning community with your own subdomain, secure access, complete administration privileges, and totally free. The free plan allows you to have up to 500 registered users, 50 concurrent users, 50 courses, 2 GB of SSD storage, and 100 MB upload file size limit. However, ads will be displayed on your site.

If you need more capacity, you can opt for the Shared Hosting Plus plan, which costs $9.95 per month or $109.95 per year. This plan offers 1000 registered users100 concurrent users100 courses10 GB of SSD storage1 GB upload file size limit, and no ads on your site1.

Please note that Gnomio mainly aims at small schools and institutions in emerging or developing countries. Any abuse of their resources, the unauthorized distribution of copyrighted content, hacking practices, spamming, and any other illegal activities are prohibited1.

Sunday, November 5, 2023

Move from ITIL v3/2011 to ITIL 4


A lot changed in the move from ITIL v3/2011 to ITIL 4. Not only did the focus move from IT service management (ITSM) processes to service management practices, the way the latter are described changed from objective statements to purpose statements. This article shares all 34 of the ITIL 4 management practices and their purposes.


General management practices

There are 14 general management practices:

  1. Architecture management – “The purpose of the architecture management practice is to explain the different elements that form an organization. This practice explains how the elements interrelate to enable the organization to effectively achieve its current and future objectives. It provides the principles, standards, and tools that enable an organization to manage complex change in a structured and agile way.
  2. Continual improvement – “The purpose of the continual improvement practice is to align the organization’s practices and services with changing business needs through the ongoing improvement of products, services, practices, or any element involved in the management of products and services.”
  3. Information security management – “The purpose of the information security management practice is to protect the information needed by the organization to conduct its business. This includes understanding and managing risks to the confidentiality, integrity, and availability of information, as well as other aspects of information security such as authentication and non-repudiation.”
  4. Knowledge management – “The purpose of the knowledge management practice is to maintain and improve the effective, efficient, and convenient use of information and knowledge across the organization.”
  5. Measurement and reporting – “The purpose of the measurement and reporting practice is to support good decision-making and continual improvement by decreasing the levels of uncertainty. This is achieved through the collection of relevant data on various managed objects and the valid assessment of this data in an appropriate context. Managed objects include, but are not limited to, products and services, practices and value chain activities, teams and individuals, suppliers and partners, and the organization as a whole.”
  6. Organizational change management (OCM) – “The purpose of the OCM practice is to ensure that changes in an organization are implemented smoothly and successfully, and that lasting benefits are achieved by managing the human aspects of the changes.”
  7. Portfolio management – “The purpose of the portfolio management practice is to ensure that the organization has the right mix of programmes, projects, products, and services to execute the organization’s strategy within its funding and resource constraints.”
  8. Project management – “The purpose of the project management practice is to ensure that all projects in the organization are successfully delivered. This is achieved by planning, delegating, monitoring, and maintaining control of all aspects of a project, and ensuring motivation for the people involved.”
  9. Relationship management – “The purpose of the relationship management practice is to establish and nurture the links between the organization and its stakeholders at strategic and tactical levels. It includes the identification, analysis, monitoring, and continual improvement of relationships with and between stakeholders.”
  10. Risk management – “The purpose of the risk management practice is to ensure that the organization understands and effectively handles risks. Managing risk is essential to ensuring the ongoing sustainability of an organization and co-creating value for its customers. Risk management is an integral part of all organizational activities and therefore central to the organization’s service value system (SVS).”
  11. Service financial management – “The purpose of the service financial management practice is to support the organization’s strategies and plans for service management by ensuring that the organization’s financial resources and investments are being used effectively.”
  12. Strategy management – “The purpose of the strategy management practice is to formulate the goals of the organization and adopt the courses of action and allocation of resources necessary for achieving those goals. Strategy management establishes the organization’s direction, focuses effort, defines or clarifies the organization’s priorities, and provides consistency or guidance in response to the environment.”
  13. Supplier management – “The purpose of the supplier management practice is to ensure that the organization’s suppliers and their performances are managed appropriately to support the seamless provision of quality products and services. This includes creating closer, more collaborative relationships with key suppliers to uncover and realize new value and reduce the risk of failure.”
  14. Workforce and talent management – “The purpose of the workforce and talent management practice is to ensure that the organization has the right people, with the appropriate skills and knowledge, in the correct roles to support its business objectives. This practice covers a broad set of activities focused on successfully engaging with the organization’s employees and people resources, including: planning, recruitment, onboarding, learning and development, performance measurement, and succession planning.”

There are 17 service management practices:

  1. Availability management – “The purpose of the availability management practice is to ensure that services deliver the agreed levels of availability to meet the needs of customers and users.”
  2. Business analysis – “The purpose of the business analysis practice is to analyze a part or the entirety of a business, define its needs, and recommend solutions to address these needs and/or solve a business problem. The solutions must facilitate value creation for the stakeholders. Business analysis enables an organization to communicate its needs in a meaningful way and express the rationale for change. This practice enables an organization to design and describe solutions that enable value creation, in alignment with the organization’s objectives.”
  3. Capacity and performance management – “The purpose of the capacity and performance management practice is to ensure that services achieve the agreed and expected levels of performance and satisfy current and future demand in a cost-effective way.”
  4. Change enablement – “The purpose of the change enablement practice is to maximize the number of successful service and product changes by ensuring that risks have been properly assessed, authorizing changes to proceed, and managing the change schedule.”
  5. Incident management – “The purpose of the incident management practice is to minimize the negative impact of incidents by restoring normal service operation as quickly as possible.”
  6. IT asset management – “The purpose of the IT asset management practice is to plan and manage the full lifecycle of all IT assets, to help the organization: maximize value; control costs; manage risks; support decision-making about the purchase, re-use, retirement, and disposal of IT assets; and meet regulatory and contractual requirements.”
  7. Monitoring and event management – “The purpose of the monitoring and event management practice is to support the normal operation of service components by observing, analyzing, and appropriately responding to changes of state in those components.”
  8. Problem management – “The purpose of the problem management practice is to reduce the likelihood and impact of incidents by identifying actual and potential causes of incidents, and managing workarounds and known errors.”
  9. Release management – “The purpose of the release management practice is to make new and changed services and features available for use.”
  10. Service catalog management – “The purpose of service catalogue management practice is to provide a single source of consistent information on all services and service offerings, and to ensure that it is available to the relevant audience.”
  11. Service configuration management – “The purpose of the service configuration management practice is to ensure that accurate and reliable information about the configuration of services, and the configuration items that support them, is available when and where it is needed. This includes information on how configuration items are configured and the relationships between them.”
  12. Service continuity management – “The purpose of the service continuity management practice is to ensure that the availability and performance of a service are maintained at sufficient levels in case of a disaster. The practice provides a framework for building organizational resilience with the capability of producing an effective response that safeguards the interests of key stakeholders and the organization’s reputation, brand, and value-creating activities.”
  13. Service design – “The purpose of the service design practice is to design products and services that are fit for purpose and use, and that can be delivered by the organization and its ecosystem. This includes planning and organizing people, partners and suppliers, information, communication, technology, and practices for new or changed products and services, and the interaction between the organization and its customers.”
  14. Service desk – “The purpose of the service desk practice is to capture demand for incident resolution and service requests. It should also be the entry point and single point of contact for the service provider for all users.”
  15. Service level management – “The purpose of the service level management practice is to set clear business-based targets for service levels, and to ensure that delivery of services is properly assessed, monitored, and managed against these targets.”
  16. Service request management – “The purpose of the service request management practice is to support the agreed quality of a service by handling all predefined, user-initiated service requests in an effective and user-friendly manner.”
  17. Service validation and testing – “The purpose of the service validation and testing practice is to ensure that new or changed products and services meet defined requirements. The definition of service value is based on input from customers, business objectives, and regulatory requirements and is documented as part of the design and transition value chain activity. These inputs are used to establish measurable quality and performance indicators that support the definition of assurance criteria and testing requirements.”
For more detailed information I would recommend visiting ITSM. tools

They are an independent IT service management website – home of best practice, high-quality, and freely available ITSM content written by ITSM practitioners, ITSM consultants, ITSM trainers, ITSM tools vendors, and IT industry analysts. 

Thursday, November 2, 2023

Safer and faster web browsing for you and all organization

 

Malwarebytes Browser Guard by Malwarebytes

gives you a safer and faster web browsing experience. It blocks trackers and malicious websites while filtering out annoying ads and other unwanted content like credit card skimmers. In fact, you can browse up to four times faster.


It is the world’s first browser extension that can identify and block new fake tech support scams. And Malwarebytes Browser Guard crushes pop-ups, browser hijackers, and browser lockers with ease.


Wednesday, November 1, 2023

GUI for xcopy command


If you're just as exhausted as I am from dealing with command line errors, you can enjoy this xcopy graphical user interface (GUI)


 Github: https://github.com/Cemique/XCopy-GUI


Features:
- Scope select option (root / subdirectories)
- Inline exceptions, files/folders to ignore when copying
- Save & load frequently used exclude lists
- Context menu shortcuts when right click on folders in Windows Explorer


Absolutely free PHP and MySQL website hosting


 Infinity Free .Great test environment that cost nothing. Unlimited hosting, completely free, no ads, any domain.


https://www.infinityfree.com



Monday, October 30, 2023

Add email alias via Atribute Editor in Active Directory

 In my case, in a mixed environment, I can't add an alias via Exchange online, and we don't have an exchange on promises.

AD Sync pushes the attributes from AD to 365 so... if you no longer have an on-prem Exchange server, that's fine... use Active Directory's attribute editor like you did before Exchange started allowing these aliases added directly in the EAC. Jump into your domain controller, open ADUC and open the user. Click the Attribute Editor and add your aliases there. 

Email address type update failed

Error:

Error executing request. An Azure Active Directory call was made to keep object in sync between Azure Active Directory and Exchange Online. However, it failed. Detailed error message: Unable to update the specified properties for on-premises mastered Directory Sync objects or objects currently undergoing migration. DualWrite (Graph) RequestId: 9ee1a32f-ae47-4171-ad6b-ed0a1956a05e The issue may be transient and please retry a couple of minutes later. If issue persists, please see exception members for more information.

To add an alias email we have to navigate to the attribute editor, if you can't see this tab, its probably because Advanced Fitures is not enabled.  You can do this by clicking on the View menu button, and in the drop-down, click on Advanced Features, which will put a tick next to it. Once enabled, you will see more folders in Active Directory appear.

Double-click on proxyAddresses and add in the address. You need to add SMTP: before the address,no spaces, for example, smtp:user@mycompany.com  


Forcing a sync or simply wait  

You can wait for autoreplication or force an Azure AD Sync. On the server where you have Azure AD connect installed, open up an elevated PowerShell window and type in the command below to force a sync:

Start-ADSyncSyncCycle -PolicyType Delta





Ninite.com - download commonly installed programs all at once when setting up a new computer.

 Ninite.com is a free and user-friendly service that simplifies the process of installing and updating commonly used software on Windows com...